我正在尝试区分通知是从手表还是手机上打开的。目前,我正在尝试为通知构建器设置contentIntent
,该构建器也会在手表上显示为“在手机上打开”操作。我希望能够为手表设置不同的意图,以便可以向意图添加其他参数,但我无法找到正确的方法来实现。
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context);
notificationBuilder
.setContentTitle(contentTitle)
.setContentText(contentText)
.setContentIntent(contentIntent)
.extend(wearableExtender)
我尝试添加可穿戴设备扩展程序后,“在手机上打开”的操作停止工作了。我想知道是否有一种方法可以禁用可穿戴设备上的“在手机上打开”按钮,并仍然为手机通知保留setContentIntent()?我还尝试在扩展程序和“在手机上打开”按钮上使用setContentAction(),但仍然不起作用。您有什么好的建议吗?