如何从 Phone 创建的通知中打开 Wear Activity

How to open a Wear Activity from a Notification created by Phone

目前,当我收到推送通知时,我会创建一个通知。 此通知显示在 phone 和 Android 磨损。通知有一项操作:在 phone.

打开

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

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

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