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.
Pass the flag on dcd cloud:
dcd cloud ... --google-playEvery Android flow in the upload runs on a Google Play emulator.
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.
DEVICECLOUD_OVERRIDE_GOOGLE_PLAY: true(per test, opt-in)- The upload-wide
--google-playflag - Default: standard Google APIs image
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.