【问题标题】:Android wear app notifications get disabled when notifications from phone are also disabled当来自手机的通知也被禁用时,Android Wear 应用程序通知也会被禁用
【发布时间】:2019-03-21 18:28:53
【问题描述】:
我正在构建一个移动 + 穿戴应用。 Wear 应用有自己的通知服务,独立于手机。
我刚刚注意到,对于我的应用程序,当我禁用来自手机的通知以穿戴(在 WearOS 应用程序上)时,穿戴的内部通知也被禁用。换句话说,当我要求我的手机不要发送它的穿戴通知时,我的穿戴应用程序也不会显示它自己的通知!
我想知道是否有解决方法?或者是否可以以编程方式检测从手机到手表的通知是否在 WearOS 应用上设置为禁用?
【问题讨论】:
标签:
android
wear-os
android-wear-2.0
【解决方案1】:
您可以通过两种方式控制在可穿戴设备和配对手机之间共享通知的方式。
来自清单文件:
<application>
...
<meta-data
android:name="com.google.android.wearable.notificationBridgeMode"
android:value="NO_BRIDGING" />
...
</application>
在运行时:
BridgingManager.fromContext(context).setConfig(
BridgingConfig.Builder(context, false)
.addExcludedTag("not_this_one")
.build()
)
有关控制通知的不同方式以及如何实施通知的更多详细信息,请参阅official documentation。