私は、両方のモジュールのWearableListenerServicesを通じて、自分の電話機と時計アプリの間の通信を正常に実装しました。これは、時計アプリが通信を停止している間、私はしばらくの間に電話アプリを使用しない場合は、ほとんどの場合、完全に動作します。これは、WearableListenerServiceが期待どおりに起動していないことを示しています。この問題を解決するには、電話アプリを開いてから、時計アプリがもう一度完全に通信している間に次の操作を行う必要があります。WearableListenerServiceは、アプリケーションを開いたときにのみ起動します。
「起きる」ことを保証する方法はありますか?または私は何かを逃していますか?
電話マニフェスト:
<service android:name=".app.util.ListenerService">
<intent-filter>
<action android:name="com.google.android.gms.wearable.MESSAGE_RECEIVED" />
<data
android:host="*"
android:scheme="wear" />
</intent-filter>
</service>
Wearアプリ:
<service android:name=".util.ListenerService">
<intent-filter>
<action android:name="com.google.android.gms.wearable.MESSAGE_RECEIVED" />
<data
android:host="*"
android:scheme="wear" />
</intent-filter>
</service>
あなたがリスナーの特定の実装の詳細が必要な場合、私はそれを提供するために満足しているが、それは、関連するようではありません。ありがとう!