我们有配套应用程序以及佩戴应用程序。我的随播应用会收到推送通知,但我不想在服装上显示相同的通知。所以我通过数据层API发送推送通知有效负载,并且通过操作创建通知(打开磨损应用程序)。
但是这导致了重复问题,尽管用户已经在移动应用中清除了通知,但是在佩戴时存在相同的通知。我们在磨损和移动设备上尝试使用相同的通知ID,但它无法正常工作。
任何建议都将不胜感激。
感谢。
答案 0 :(得分:0)
您可以为通知添加仅可穿戴功能。点击此处:https://developer.android.com/training/wearables/notifications/creating.html
答案 1 :(得分:0)
我不确定我是否理解你的问题。
如果您遇到的问题是出现了2个通知,那么您应该使用setLocalOnly(true)
来阻止原始通知被桥接。
如果问题是当用户清除手机上的通知时,不会清除Wear上的通知,那么您必须使用双方setDeleteIntent
设置反馈通道并协调清除通知。如果您手动设置桥接通知,则必须同时处理取消,因为这不是自动完成的。