1

目前,当我收到推送通知时,我会创建一个通知。此通知显示在手机和 Android Wear 上。通知有一个动作:在手机上打开。

如何创建第二个操作以在可穿戴设备上打开 Activity?

我尝试使用 NotificationCompat.WearableExtender 并添加一个操作。但是如何在 PendingIntent 中使用 Wea​​r Activity?因为 Wear Activity 在另一个模块中,所以我无法在收到推送通知的电话模块中访问它。

4

1 回答 1

3

您无法使用在手机上创建的通知在可穿戴设备上打开活动;所有动作/意图都指向通知的发起者(即,如果电话创建了通知,则为电话)。你需要做一些工作来创造你想要的效果;基本上还需要一个穿戴应用程序,而不是在手机上创建穿戴通知,而是从您的手机向穿戴设备发送一条消息,并让穿戴设备上的穿戴应用程序捕获该消息并在穿戴设备。然后该通知可以打开一个活动(因为它是在您的穿戴设备上发起的)。作为示例应用程序,请查看执行此操作的SynchronizedNotifications

于 2016-01-21T15:52:02.310 回答