リファレンス動作しません:https://github.com/firebase/quickstart-js/tree/master/messagingFirebaseクラウドメッセージングrequireInteractionは
を私はキーと値のペア追加しました:
"requireInteraction": true
をしかし、デスクトップChromeの通知はまだ20秒後に消えます。 Firebaseがこのキーと値のペアをサポートしているかどうかは知っていますか?ありがとう!
以下の私の例です。あなたに[...]
を変更してください。
curl -X POST -H "Authorization: key=[...]" -H "Content-Type: application/json" -d '{
"notification": {
"requireInteraction": true,
"title": "This is custom title",
"body": "this is custom body",
"click_action": "https://google.com",
"data" : {"requireInteraction": true }
},
"to": "[...]",
}' "https://fcm.googleapis.com/fcm/send"
こんにちはサミュエル:これはあなたのカールの呼び出しだろう
を:ここでは、あなたのセット
notification
ていきまさにんが、代わりにデータプロパティを使用して作業サービスワーカーです。私は[requireInteraction'](https://developers.google.com/web/updates/2015/10/notification-requireInteraction)があなたのペイロードに設定すべきものではないと思います。あなたが*通知をビルドしているときに宣言されるべきです。質問だけがサポートされている場合、 'requireInteraction'は' notification'ペイロードに属しませんが、 'data'ペイロードに*存在することができます。 :) –@AL。私はrequireInteractionを追加しようとしました:データペイロードまたは通知ペイロードにtrueを加えましたが、クロームデスクトップの通知ポップアップはまだ20秒後に消えます。 –
以下のデモのポップアップの1つは、ユーザーがクリックするまで閉じることはありません。 https://googlechrome.github.io/samples/notifications/requireInteraction.html –