2016-11-27 3 views
1

ウェブプッシュ通知のためにCode Labを調べていましたが、アプリケーションサーバーのキー(公開キーと秘密キーのペア)が必要であることが記載されています。Webプッシュ通知にアプリケーションサーバーキーが必要なのはなぜですか?

プッシュ通知にアプリケーションサーバーキーが必要なのはなぜですか。どうすればそれらを生成できますか?プッシュ通知を処理するためにアプリケーションキーを持つことは必須ですか?

See companion site to generate application server keys

答えて

5

あなたが明示的にリンクドキュメントがGet Application Server Keys段落で、キーを生成する方法を述べています。

web-pushライブラリを使用することもできます(generateVAPIDKeys functionをNode.jsコードで呼び出すか、から呼び出す)こともできます。

whyhow is it related to Web Pushについては、私はVAPID specificationの抽象は非常に明確だと思う:

アプリケーションサーバが自主的に記載された技術を使用してプッシュ サービスに自身を識別することができます。この識別情報 は、同じアプリケーションサーバーによって単一のエンティティに行われた要求 に属性を付けるために、プッシュサービスによって使用されます。 これは、特定のアプリケーション へのサブスクリプションを制限できる によってプッシュサブスクリプションURLの秘密を減らすために使用できます。アプリケーションサーバはさらに、プッシュサービスのオペレータがアプリケーションサーバの オペレータに連絡するのに使用できる追加の 情報を含むことができる。

+0

自分でアプリケーションキーを生成するにはどうすればよいですか? –

+0

どういう意味ですか? – Marco

+0

こんにちは@Marco、これらのアプリケーションサーバーキーはどこにありますか?自分のウェブサイトのプッシュ通知を作成している場合私はfirebaseのコンソールからそれを得ることができますか? – divy3993

関連する問題