2

Android Wear OS は最近 5.0 に更新され、最近閉じられた通知を「回復」する機能が含まれています。

結果として、通知の削除インテントは、ユーザーがインテントを回復できなくなった後 (別の通知が閉じられた後、またはユーザーが下にスワイプして「破棄」タイムアウトが期限切れになった後) にのみトリガーされます。

ユーザーが閉じるまでかなり定期的に更新される通知を表示しようとしています。このため、通知の更新を停止できるように、ユーザーがいつ通知を破棄したか (「回復」オプションの有効期限が切れる前) をすぐに知る必要があります。一度閉じた通知を更新しようとすると、新しい通知が開始されます。実際には、通知はすぐに再作成されるため、無視することはできません。

私の質問は次のとおりです。通知を回復するオプションが期限切れになる前に、ユーザーが Android Wear デバイスで通知を閉じたときにすぐに検出する方法を誰かが発見しましたか? そのような方法が存在する場合、ユーザーがいつ通知を回復したかを検出できるはずです。

4

1 に答える 1

0

これはどう?

このフラグを設定すると、ユーザーがパネルでクリックしたときに通知が自動的にキャンセルされるようになります。setDeleteIntent(PendingIntent) で設定された PendingIntent は、通知がキャンセルされたときにブロードキャストされます。

public NotificationCompat.Builder setAutoCancel (boolean autoCancel)

私が見ているように、通知をすぐに却下し、同時に setDeleteIntent() を送信します

于 2015-04-01T18:21:30.437 に答える