禁用默认通知android穿

时间:2017-11-08 09:06:47

标签: android notifications wear-os

我有一个带有WearableListenerService的Android Wear应用,在收到DataMap时会显示自定义通知。我手机上有一个应用程序将DataMap发送到可穿戴应用程序。此应用程序接收来自Firebase的通知,并且可穿戴设备也会显示它们。我只希望Wearable显示我的自定义通知,而不是来自它发起的电话。

任何人都可以帮助我吗?

谢谢。亲切的问候。

1 个答案:

答案 0 :(得分:1)

来自官方documentation

  

默认情况下,通知是从应用上桥接(共享)的   同伴手机配对手表。如果你构建一个独立的手表   应用程序,你有一个伴侣手机应用程序,应用程序可能会重复   通知。 Android Wear包含处理此功能的功能   重复通知的问题。

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

<application>

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

</application>

或者你可以在代码中完成。有关详细信息,请参阅文档。