Modules.PlayServices
Allows a Titanium application or module to use Google Play Services.
Google Play Services is required by application developers to access Google service APIs such as Google Maps, Google Analytics, Firebase, etc.
Getting Started
Add the module as a dependency to your application by adding a <module> item to the <modules> element of your tiapp.xml file:
<ti:app>
<!-- ... -->
<modules>
<module platform="android">ti.playservices</module>
</modules>
<!-- ... -->
</ti:app>Or include the module as a dependency to a native module by adding a <module> item to the <modules> element of your timodule.xml file:
<ti:module>
<!-- ... -->
<modules>
<module platform="android">ti.playservices</module>
</modules>
<!-- ... -->
</ti:module>Use require() to access the module from JavaScript:
var PlayServices = require('ti.playservices');The PlayServices variable is a reference to the module. Make API calls using this reference:
var playServicesAvailable = PlayServices.isGooglePlayServicesAvailable();Extends: Titanium.Module · Since: 6.3.1 · Platforms: android
Properties #
RESULT_SERVICE_INVALID#
Type: Number
The version of the Google Play services installed on this device is not authentic.
RESULT_SERVICE_VERSION_UPDATE_REQUIRED#
Type: Number
The installed version of Google Play services is out of date.
Methods #
isGooglePlayServicesAvailable #
Verifies that Google Play services is installed and enabled on this device.
And that the version installed on this device is no older than
the one required by this client.
Returns: Number
isUserResolvableError #
Checks to see if device is configured for Touch ID authentication.
Returns: Boolean
makeGooglePlayServicesAvailable #
Attempts to make Google Play services available on this device.
The callback parameter is only available since 16.1.1.
| Name | Type | Summary | Optional |
|---|---|---|---|
callback | Callback<Modules.PlayServices.AvailableCallbackObject> | Callback fired with the result determining Google Play Services availability. | No |