我正在使用LG Watch Urban。我已成功将手表与手机连接,手表显示来自gmail,linkedin和其他应用的所有通知。我写了一个移动应用程序,发送通知。但此通知不会出现在手表中,但通知会出现在手机中。我不知道是什么原因造成的。我使用下面的代码,
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_adb_black_24dp)
.setContentTitle("Title")
.setContentText("Hello World");
NotificationManagerCompat notificationManager =
NotificationManagerCompat.from(this);
notificationManager.notify(notificationId,notificationBuilder.build());
我验证了Companion Android佩戴应用,在阻止的应用列表中没有我的移动应用。任何帮助将不胜感激。
答案 0 :(得分:0)
正如Create Notifications with the Notification Builder中所述,当此通知出现在手持设备上时,
用户可以通过触摸通知来调用
PendingIntent
方法指定的setContentIntent()
。当此通知出现在Android可穿戴设备上时,用户可以向左滑动通知以显示打开操作,该操作会调用手持设备上的意图。
更多信息和示例代码可在Creating a Notification for Wearables中找到。
除此之外,还请尝试Android Wear帮助支持中提供的问题排查步骤 - I’m not getting notifications on my watch