【问题标题】:Disable default notifications android wear禁用默认通知android磨损
【发布时间】:2017-11-08 09:06:47
【问题描述】:
我有一个带有WearableListenerService 的Android Wear 应用程序,当它收到DataMap 时会显示自定义通知。我的手机上有一个应用程序,可以将DataMap 发送到可穿戴应用程序。这个应用程序接收来自 Firebase 的通知,并且可穿戴设备也会显示它们。我只想让 Wearable 显示我的自定义通知,而不是启动它的手机。
谁能帮帮我?
谢谢。亲切的问候。
【问题讨论】:
标签:
android
notifications
wear-os
【解决方案1】:
来自官方documentation:
默认情况下,通知是从应用程序桥接(共享)的
配对手表的伴侣手机。如果您构建一个独立的手表
应用程序并且您有一个配套的手机应用程序,这些应用程序可能会重复
通知。 Android Wear 包含处理此问题的功能
重复通知的问题。
您需要将以下内容添加到应用的清单文件中:
<application>
<meta-data
android:name="com.google.android.wearable.notificationBridgeMode"
android:value="NO_BRIDGING" />
</application>
或者您可以在代码中执行此操作。有关详细信息,请参阅文档。