@timmedia/check-play-services
Capacitor plugin to check the availability of Google Play services.
This plugin relies on the isGooglePlayServicesAvailable
method of the native GoogleApiAvailability
helper class and can be used to check whether Google Play services are available on the device (e.g. before attempting Google native authentication).
Maintainer | GitHub |
---|---|
Tim | timmedia |
npm install @timmedia/check-play-services
npx cap sync
import { CheckPlayServices } from 'check-play-services';
const { status } = await CheckPlayServices.getAvailability();
const { available } = await CheckPlayServices.isAvailable();
getAvailability() => Promise<{ status: AvailabilityStatus; }>
Checks whether Google Play services are available, returns the status code.
Returns: Promise<{ status: AvailabilityStatus; }>
Since: 1.0.0
isAvailable() => Promise<{ available: boolean; }>
Check that Google Play services are enabled.
Returns: Promise<{ available: boolean; }>
Since: 1.0.0
Members | Value |
---|---|
SUCCESS |
0 |
SERVICE_MISSING |
1 |
SERVICE_UPDATING |
18 |
SERVICE_VERSION_UPDATE_REQUIRED |
2 |
SERVICE_DISABLED |
3 |
SERVICE_INVALID |
9 |