Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.26 KB

File metadata and controls

48 lines (32 loc) · 1.26 KB

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-play

Every 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 steps

Only 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

  1. DEVICECLOUD_OVERRIDE_GOOGLE_PLAY: true (per test, opt-in)
  2. The upload-wide --google-play flag
  3. Default: standard Google APIs image

Device availability

Google Play APIs are currently only available on a single device:

  • pixel-7 on API level 34

Please contact support if you would like more device/API availability.