2016-09-26 3 views
2

ウェアラブルメッセージAPIを使用して自分の携帯電話とウェアラブル間でメッセージを送信しようとしています。電話機(物理Oneプラス1)とスマートウォッチ(物理ソニースマートウォッチ3)はお互いに接続します。メッセージを送信すると、送信済みとして報告されます。しかし、MobileもウェアラブルアプリケーションのWearableServiceListenerもこれらのメッセージに応答しません。Android 6.1とSmartwatchがWearableListenerServiceと通信していません

は、私がチェックしている:

  1. パッケージ名

  2. マニフェストをAPPLICATIONID

私は問題を見つけるために、他に何を確認することができますか? ありがとうございます

<service android:name=".ListenerFromWear"> 
     <intent-filter> 
      <action android:name="com.google.android.gms.wearable.MESSAGE_RECEIVED" /> 
     </intent-filter> 
    </service> 

と両方のモジュールのために:

android { 
compileSdkVersion 24 
buildToolsVersion "24.0.2" 
defaultConfig { 
    applicationId "com.leon_wolf.bigpresenter.connectphoneandwatch" 
    minSdkVersion 23 
    targetSdkVersion 24 
    versionCode 1 
    versionName "1.0" 

答えて

2
があるためにあなたのサービス定義を変更し

:あなたはここで説明するようwearスキームを指定する必要が

<service android:name=".ListenerFromWear"> 
    <intent-filter> 
     <action android:name="com.google.android.gms.wearable.MESSAGE_RECEIVED" /> 
     <data android:host="*" android:scheme="wear" /> 
    </intent-filter> 
</service> 

https://developers.google.com/android/reference/com/google/android/gms/wearable/WearableListenerService

Serviceも延長WearableListenerService

関連する問題