禁用默认通知android佩戴



我有一个带有WearableListenerService的Android Wear应用程序,当它收到DataMap时会显示自定义通知。我手机上有一个应用程序,可以将DataMap发送到可穿戴应用程序。该应用程序接收来自Firebase的通知,可穿戴设备也会显示这些通知。我只想让Wearable显示我的自定义通知,而不是启动它的手机。

有人能帮我吗?

谢谢。谨致问候。

来自官方文档:

默认情况下,通知是从配对手表的配套手机。如果你制作了一块独立的手表如果你有一个配套的手机应用程序,这些应用程序可能会重复通知。Android Wear包括处理此问题的功能重复通知的问题。

您需要将以下内容添加到应用程序的清单文件中:

<application>
<meta-data
android:name="com.google.android.wearable.notificationBridgeMode"
android:value="NO_BRIDGING" />
</application>

或者你可以用代码来做。有关更多详细信息,请参阅文档。

最新更新