1

現在、プッシュ通知を受信すると、通知を作成します。この通知は、スマートフォンと Android ウェアに表示されます。通知には、電話で開くという 1 つのアクションがあります。

ウェアラブルでアクティビティを開く 2 番目のアクションを作成するにはどうすればよいですか?

NotificationCompat.WearableExtender を使用してアクションを追加してみました。しかし、PendingIntent で Wear アクティビティを使用するにはどうすればよいでしょうか? Wear アクティビティは別のモジュールにあるため、プッシュ通知を受信する Phone モジュールではアクセスできません。

4

1 に答える 1

3

電話で作成された通知を使用してウェア デバイスでアクティビティを開くことはできません。すべてのアクション/インテントは、通知の発信者を参照します (つまり、電話が通知を作成した場合は電話)。必要な効果を作成するには、少し作業を行う必要があります。基本的に着用アプリも必要であり、携帯電話で着用の通知を作成する代わりに、携帯電話から着用デバイスにメッセージを送信し、着用デバイスの着用アプリでそのメッセージをキャプチャして通知を作成します着用装置。次に、その通知でアクティビティを開くことができます (ウェア デバイスで発生したため)。サンプル アプリとして、これを行うSynchronizedNotificationsを見てみましょう。

于 2016-01-21T15:52:02.310 に答える