問題タブ [chrome-gcm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1547 参照

php - Chrome にプッシュを送信し、PHP でペイロード データを暗号化する

php で web(chrome) に push したいのでhttps://github.com/Minishlink/web-push$userPublicKey lib を使っていますが、生成や付与の仕方がわかりません$userAuthToken

このようなコード:

0 投票する
1 に答える
454 参照

google-chrome - gcm プッシュ通知: 実際のメッセージが表示されない ブラウザーを再度開く

ブラウザが開いているときに、Gcm プッシュ通知メッセージがエンドポイントに正しく送信されます: json ファイルにある通知メッセージ。

serviceWorker.js

gcmpush1.json

ブラウザを開くと、元のメッセージが表示されます

テスト通知

curl トリガー中にクライアント ブラウザーがオフライン (開かれていない) の場合。クライアントブラウザを再度開くと、元のメッセージが表示されるはずですが、取得しているのは

サイトはバックグラウンドで更新されました

curl 呼び出しでは、'time_to_live' = 2419200 を使用しました。

0 投票する
2 に答える
5451 参照

push-notification - Service Worker chrome でプッシュ通知を受信したときにオーディオを再生するには?

whatsapp Web プッシュ通知や Telegram Web 通知のような音声を再生したい。Service Worker でプッシュ通知を受信できましたが、プッシュ通知を受信したときに音声を再生する方法に問題がありますか?

ここで Notification API のドキュメントを既に読みました: https://developer.mozilla.org/en-US/docs/Web/API/notification/sound

ドキュメントに基づいて、通知にはパラメーターSound (Notification.sound)があります。

私はすでにそのパラメーターを私の構文に実装しています:

しかし、Service Worker でプッシュ メッセージを受信して​​も音声を再生できません。再生するにはどうすればよいですか?

ありがとう。

0 投票する
1 に答える
379 参照

ruby-on-rails - レールを使用したChrome通知 - 400 UnauthorizedRegistration

Rails とhttps://github.com/zaru/webpush gem を使用しており、このガイドに従って構成しました https://rossta.net/blog/web-push-notifications-from-rails.html

ServiceWorker を登録してサブスクリプションを取得することができました。このようにコントローラーに保存します

後で、次のようなメッセージを送信します。

Google コンソールでアカウントを設定して有効にしました。GCM API を有効にして、正しいキーを追加しました。しかし、何をしても、この 400 エラー コードが表示されます。また、Google コンソールには統計情報がありません。まるで API 呼び出しが行われていないかのようです。

0 投票する
1 に答える
483 参照

google-chrome - Chrome拡張機能でgcmの登録を解除する方法

GCM を使用して、ユーザーのブラウザーに通知を送信しました。使用したGCMサービスを登録するには

私の拡張機能は GCM との接続を取得しており、ユーザーのブラウザーに通知を送信しています。私の質問は、ユーザーが拡張機能をアンインストールするときに GCM トークンを登録解除する方法です。Chrome 拡張機能にはアンインストール イベントはありません。Chrome拡張機能でGCM接続コードの登録解除をどこに書くべきか教えてください。

拡張機能 (background.js、contentscript.js) でこのコードを記述する場所。

0 投票する
1 に答える
1376 参照

google-cloud-messaging - GCM 401 Unauthorized - 「正しい」サーバーキーはどこで入手できますか?

私はすでにそれを解決するために非常に多くのソリューションを試しました。

同じ解決策を見つけるために、ここ(stackoverflowで)未解決の質問がたくさんあります。

私が電話するとき:

私は持っています:

問題は、ここのスタックオーバーフローのすべてのソリューションが「ブラウザキーではなくサーバーキーを使用する」と言っていることです。現在のコンソールでサーバー キーを作成すると、いくつかのオプションが表示され、それが正しいかどうかわかりません。

もちろん、私はすでにそのいくつかを作成しました。ダウンロードするjsonファイルを作成し、その上にいくつかのデータを入れます...しかし、 SERVER KEY がどこにあるのか本当にわかりません

どのキーを使用する必要があり、正確にはどこで入手できますか?


「資格情報の作成」オプションで、3 番目のオプションを選択します。

の

サーバーキーを作成するための 2 つのオプション:

ここに画像の説明を入力

0 投票する
1 に答える
163 参照

javascript - アプリがcordova androidで実行されていない場合にのみプッシュ通知を表示する

GCM と統合されたプッシュ通知があります。正常に動作しています。プッシュ通知が来るたびに、ユーザーがアプリケーションの外にいるときに特定のページにリダイレクトされます。ただし、ユーザーがアプリケーション内にいるときはいつでも、通知が来ると特定のページもリダイレクトされます。そのため、ユーザーが内部にいるときに特定のページにリダイレクトしたくありません。私を助けてください...

これが私のコードです...プッシュ通知用

これは、特定のページをリダイレクトするのに役立つ onResume() メソッドです

0 投票する
1 に答える
1176 参照

javascript - プッシュ通知 Codelab Uncaught SyntaxError: curl リクエストの予期しない識別子

私はこのチュートリアルに従っています

そして、私がこれを行うとき

Uncaught SyntaxError: Unexpected identifier が表示されます

しかし、チュートリアルのようにすべてを行いました。そこに API キーを置き、送信者 ID も manifest.json に置き、サブスクリプション エンドポイントの URL もそこに置きます。これがエンドポイントですendpoint: https://android.googleapis.com/gcm/send/cl72SS1zE50:APA91bE4RJ7_9m2eJ_zlg1F…peMN_StmOaQTEoGeCCNZE5Mssux3T-KbfGRVmRWzeQZM8opfUyv7FVjI9iEfETHG3O7i1qkIb-

では、なぜこのエラーが発生するのですか?それはどのような識別子を意味するのでしょうか?