我有一个带有WearableListenerService
的Android Wear应用程序,当它收到DataMap
时会显示自定义通知。我手机上有一个应用程序,可以将DataMap
发送到可穿戴应用程序。该应用程序接收来自Firebase的通知,可穿戴设备也会显示这些通知。我只想让Wearable显示我的自定义通知,而不是启动它的手机。
有人能帮我吗?
谢谢。谨致问候。
来自官方文档:
默认情况下,通知是从配对手表的配套手机。如果你制作了一块独立的手表如果你有一个配套的手机应用程序,这些应用程序可能会重复通知。Android Wear包括处理此问题的功能重复通知的问题。
您需要将以下内容添加到应用程序的清单文件中:
<application>
<meta-data
android:name="com.google.android.wearable.notificationBridgeMode"
android:value="NO_BRIDGING" />
</application>
或者你可以用代码来做。有关更多详细信息,请参阅文档。