1.0.2 • Published 4 years ago
cordova-androidwear v1.0.2
Cordova Android Wear Plugin
The plugin has functions that allows your app to have bidirectional communication with Android Wear Smartwatch applications and Cordova applications.
Installation
With Cordova CLI, from npm:
$ cordova plugin add cordova-androidwear
$ cordova prepare
Usage
Add the plugin to your cordova project.
Bundle your watch apk in your project by following the instructions in the documentation.
Example
AndroidWear.onConnect(function(e) {
alert("Connection Successfully Established - handle: " + e.handle);
AndroidWear.onDataReceived(e.handle, function(e) {
alert("Data received - handle: " + e.handle + " data: "+ e.data);
});
AndroidWear.sendData(e.handle, "Hello From Cordova!");
});
A slightly more complete example is available.
Notes
Please note with the introduction of Play Services 11.8.0, there's been a breaking change, requiring you to specify a capability in your wearable project of cordova_messaging
. This is required for connect / disconnect sensitivity.
<resources>
<string-array name="android_wear_capabilities" translatable="false">
<item>cordova_messaging</item>
</string-array>
</resources>