Firebase Cloud Messaging için API ANAHTARINI nerede bulabilirim?


141

GCM veya Firebase Cloud Messaging'in yeni sürümünün nasıl çalıştığını anlamaya çalışıyorum, bu yüzden projelerimden birini yeni Firebase konsoluna taşıdım, API ANAHTAR'ım yoksa veya yeni bir tane oluşturmak istiyorsanız ... bunu yapabilir miyim?


1
API anahtarına yalnızca resmi olarak desteklenmeyen diller için ihtiyacınız vardır. firebase.google.com/docs/libraries
Babu

Yanıtlar:


281

Bu öyle https://console.firebase.google.com/project/(your-project-id)/settings/cloudmessaging

API TUŞUNU şurada bulabilirsiniz:

(gear-next-to-project-name) > Project Settings > Cloud Messaging

Sunucu Anahtarı API anahtarıdır.


2
Teşekkürler, ben API KEY tehlikeye
atılır

2
ps: anahtarı döndürmek için bir geçici çözüm, cloud.google.com > API yöneticisi> kimlik bilgilerinden firebase projesinin açılmasından oluşur
Diego Giorgini

7
Sunucu anahtar API anahtarı ile aynı?
Swapnil

Bu bağlamda evet
Diego Giorgini

1
Sunucu Anahtarının Web API Anahtarı ile aynı olmadığını düşünüyorum, buradaki diğer bazı cevaplar farklı amaçlarla kullanıldıklarını gösteriyor.
Ariel Moraes



2

Zaten bir tane yoksa, Firebase konsolunda bir Firebase projesi oluşturun. Uygulamanızla ilişkilendirilmiş zaten mevcut bir Google projeniz varsa Google Project'i İçe Aktar'ı tıklayın. Aksi takdirde, Yeni Proje Oluştur'u tıklayın.

2. ayarları tıklayın ve İzinler'i seçin.

Soldaki menüden Hizmet hesaplarını seçin.

4.Hizmet hesabı oluştur'u tıklayın.

  • Hizmet hesabınız için bir ad girin.
  • İsteğe bağlı olarak, kimliği otomatik olarak addan oluşturulan kimlikle özelleştirebilirsiniz.
  • Yeni bir özel anahtar ver'i seçin ve Anahtar türünü JSON olarak bırakın.
  • Google Apps Etki Alanı Genelindeki Delegasyonu Etkinleştir'in işaretini kaldırın.
  • Oluştur'u tıklayın.

Aradığın şey bu olabilir. Bu sitedeki öğretici oldu


Bu resmi olarak desteklenen firebase SDK'ları için. Belgede nerede diyor, Java ve nodejs.
Babu

1

Lütfen Firebase -> Project Settings -> Cloud Messaging -> Legacy Server Keyçalışma alanı dosyasına yeni api anahtarı ekleyin.google-services.json


0

API anahtarını android stüdyosundan da alabilirsiniz. Android'de Proje görünümüne geçin ve google-services.json adresini bulun. Aşağı kaydırın ve api_key anahtarını bulacaksınız


0

Firebase Web API Anahtarınızı aşağıdaki şekilde bulabilirsiniz.

Git project overview -> general -> web API key

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.