Skip to content

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

License

Notifications You must be signed in to change notification settings

timmedia/check-play-services

Repository files navigation


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

Stars

Watchers

Forks