Skip to content

tgardner/cordova-androidwear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Add the plugin to your cordova project.

  2. 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>