Google Play APIs
DeviceCloud allows flow execution using Android emulators with the Google Play APIs. Please note that these are charged at our advanced rate as per our pricing.
Usage
Whole upload
Pass the flag on dcd cloud:
dcd cloud ... --google-playEvery Android flow in the upload runs on a Google Play emulator.
Per test
When most of your suite is fine on the standard image but a single flow needs Play Services (for example, a Google Sign-In step or a Play-billing screen), opt that one flow in via a DeviceCloud env variable in its YAML:
# in your test.yaml
appId: my.app
env:
DEVICECLOUD_OVERRIDE_GOOGLE_PLAY: true
---
# test stepsOnly that flow boots on a Google Play emulator; the rest of the upload uses the standard image. Billing is per flow — Play-image flows are charged at the Google Play rate, the others at the standard rate.
Precedence
DEVICECLOUD_OVERRIDE_GOOGLE_PLAY: true(per test, opt-in)The upload-wide
--google-playflagDefault: standard Google APIs image
Device availability
Google Play APIs are currently only available on a single device:
pixel-7on API level34
Please contact support if you would like more device/API availability.
Last updated