Skip to content

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

Code of conduct

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages