2017-07-29 4 views
0

私は、ブラウザ/ユーザーから収集されたトークン/エンドポイントを使用して、ウェブプッシュ(https://curiosity-driven.org/push-notifications)を送信するGCMと連携するプロジェクトをいくつか持っています。GCMからFCM Webへのプッシュ

function subscribe() { 
    return serviceWorker.ready.then(function(registration) { 
     return registration.pushManager.subscribe({ 
      userVisibleOnly: true 
     }); 
    }).then(function(subscription) { 
     return subscription.endpoint; //Stored in DB 
    }); 
} 

しかしFirebaseに、我々はまた、通知を送信するためにいくつかのp256dh認証キーが必要です。既存の(古い)GCMトークン/エンドポイントからこれらの鍵を取得する方法はありますか?

ありがとうございます!

答えて

1

はFirebaseでは、我々はまた、通知

真実ではない

を送信するために、いくつかのp256dhと認証キーを必要としています。通知でペイロードを送信するために必要なのは、これらのキーだけです(そうでなければ、信号を送信してサーバーから通知を取得できます)。ペイロードのキーとVAPIDキーを混同している可能性があります。

これらの鍵を既存の(古い)GCMトークン/エンドポイントから取得する方法はありますか?

いいえ。サブスクリプションをJavascriptでクライアントから再度読み取る必要があります。

関連する問題