web-dev-qa-db-ja.com

Firebase Cloud Messaging APIキー

Firebase ConsoleでFCM(クラウドメッセージングセクション)のAPIキーを再生成する方法はありますか?キーは編集できず、Google APIコンソールで自動的に生成されたものとは異なります。この設定ミスのために、私は常にnauthorized 401 FCMから取得しています...

23
Jumpa

更新:FCMトークンが表示されるクラウドメッセージングタブの新しいUIでも、 Regenerate Key サーバーキーが削除された場合、ボタンは引き続き表示されます。

enter image description here


Update:Firebase Consoleを介してサーバーキーを再生成できるようになりましたが、ラベル/ボタン(スクリーンショットを参照)は使用されているサーバーキーはありません。

enter image description here

クリックした後 Regenerate Key、Google Developers Consoleにも表示される新しいサーバーキーを生成します。


Firebase ConsoleからAPIキーを再生成する方法はまだありません。 [〜#〜]しかし[〜#〜]、開発者コンソールを介して再生成することができました。

@SarthakMishraと話し合った後、コンソールをもう一度調べて、Firebase Consoleで見つかったAPIキーを実際に再生成することができました。

最初に、現在のサーバーキーを実際に表示する部分に到達する手順を説明します。

  1. 一番右上からプロジェクトを選択します。
  2. 次に、左側のパネルで、ギアボタンをクリックして、プロジェクト設定
  3. 次に、クラウドメッセージングタブに移動します

そこから、サーバーキーと送信者IDを確認できます。


サーバーキーを再生成する手順は次のとおりです。 開発者コンソール に移動します。

  1. 右上で、Firebaseプロジェクトに対応するプロジェクト名を選択します。
  2. 左側のパネルで、をクリックします Credentials 。

その後、プロジェクトで現在利用可能なAPIキーを確認できます。通常、2つのAPIキーが表示されます。 1つのServer Keyと1つのAndroid Key、その横に(Googleサービスにより自動作成)。サーバーキーをクリックします。

  1. クリック Regenerate Key 。次のようなプロンプトが表示されます。

現在のキーを新しいキーに置き換えますか?

新しいキーはすぐに利用可能になります。現在のキーは24時間で永久に無効になります。

  1. クリック Replace key 。

その後、新しいサーバーキーが生成されます。サーバーキーと送信者IDを確認できるページに戻り、更新します。生成された新しいサーバーキーと一致する必要があります。

20
AL.

キーを再生成する必要はありません。手順に従ってください

  • Firebase cosoleに移動します( https://console.firebase.google.com
  • プロジェクトを選択してください
  • 左側で、設定アイコンをクリックしてプロジェクト設定を選択します
  • 次に、[クラウドメッセージング]タブをクリックします
  • そこにサーバーキーがあります。それを使用して、あなたは行くのが良いはずです
5
Sarthak Mishra

FCMコンソールでプロジェクトに移動すると、[概要]ペインのプロジェクト名ポップアップにオーバーフローメニューアイコンが表示されます。それをクリックして、アプリを表示する開いたページで[管理...]をクリックすると、現在のAPIキーなどの詳細がすべて含まれるgoogle-services.jsonファイルをダウンロードできます。さらに、[クラウドメッセージング]タブに移動できます。サーバーキーが表示されます。

0
Sugam Mankad