Skip to content

timmedia/check-play-services


Check Play Services

@timmedia/check-play-services

Capacitor plugin to check the availability of Google Play services.


Check 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).

Maintainers

Maintainer GitHub
Tim timmedia

Installation

npm install @timmedia/check-play-services
npx cap sync

Usage

import { CheckPlayServices } from 'check-play-services';

const { status } = await CheckPlayServices.getAvailability();
const { available } = await CheckPlayServices.isAvailable();

API

getAvailability()

getAvailability() => Promise<{ status: AvailabilityStatus; }>

Checks whether Google Play services are available, returns the status code.

Returns: Promise<{ status: AvailabilityStatus; }>

Since: 1.0.0


isAvailable()

isAvailable() => Promise<{ available: boolean; }>

Check that Google Play services are enabled.

Returns: Promise<{ available: boolean; }>

Since: 1.0.0


Enums

AvailabilityStatus

Members Value
SUCCESS 0
SERVICE_MISSING 1
SERVICE_UPDATING 18
SERVICE_VERSION_UPDATE_REQUIRED 2
SERVICE_DISABLED 3
SERVICE_INVALID 9

About

Capacitor plugin to check the availability of Google Play services on native platforms.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors