2016-10-13 4 views
0

ダイナミックリンクとアプリの招待を使用する目的でFirebaseにアプリケーションを追加すると、Firebaseは自分の署名キーストアから来た私のSHA1フィンガープリントを要求します。Firebaseにアプリケーションを追加する際に、固有のSHA1証明書フィンガープリントを持つことが必要ですか、または有益でしょうか?

すべてのアプリで使用するキーストアは1つだけです。複数のキーストアを持つ魅力的な理由がない限り、これはよくあることをどこかに読んで思い出します。

私の質問をしているのは、Firebaseがこの指紋(パッケージ名と一緒に)を使って自分のアプリを識別しているようだから、別のSHA1指紋を持たせることが必要かどうかです。私はそうするために、別のキーストアを生成すべきでしょうか?

ありがとうございました。

答えて

1

一意である必要があることは、アプリケーションIDとSHA-1ハッシュの組み合わせです。 SHA-1ハッシュは、アプリが実際にあなたのアプリを作成し、同じアプリケーションIDを持つ他の偽りアプリではないことをPlayサービスに証明します。署名キーは必要なだけ使用できますが、デバイスにインストールされている、またはPlayストアに公開されている特定のIDを持つアプリを1つだけ持つことはできます。

1

SHA1があなたのFirebaseプロジェクトにアプリを追加するときに(Firebaseコンソールで見ヘルパーあたりなど)する必要がある場合は、しかし、それが必要な必須要件ではありません:使用

アプリのOAuth 2クライアントとAPIキーを作成します。

ここで、OAuth 2 Clientは認証と承認のために使用されるため、いくつかのGoogle APIを使用できます。

しかし、FCMだけを使用する場合は、その必要はありません。

関連する問題