0

So habe ich eine App, die FCM verwendet. Ich habe es Paket hinzugefügt und wie gesagt "Debug Signaturzertifikat SHA-1 (optional)". Alles funktioniert wie erwartet.Fügen Sie SHA-1 vom Produktionszertifikat für GCM/FCM hinzu

Jetzt bereite ich mich auf die Veröffentlichung vor, und ich frage mich, ob ich diese SHA-1 auf den Wert aus dem Freigabezertifikat ändern muss? Oder ist es nicht erforderlich und für die Veröffentlichung sollte ich alles so lassen wie es ist?

+0

ja, Sie SHA-1 der Freigabebescheinigung müssen hinzufügen (nicht unbedingt Debug-Zertifikat des SHA-1, Sie können beides haben ändern) – hakim

+0

Aber wo sollte ich es hinzufügen? Ich kann diese Zeile in Firebase Google Console nicht finden. –

+0

seit ich Bild in Kommentar anhängen kann, erkläre ich es durch "Antwort". Ich hoffe, es kann Ihnen helfen – hakim

Antwort

1

Ja, Sie müssen SHA-1 des Freigabezertifikats hinzufügen. Sie können SHA-von hinzufügen Schaltfläche Einstellungen Firebase Project Settings

und dann Fingerabdruck hinzu: enter image description here

Sie beide SHA-1 von Debug-und Release-Zertifikat haben. Die App funktioniert also sowohl im Debug- als auch im Release-Modus.

0

Da dies ein optionales Feld war, wenn Sie einen beliebigen Wert von SHA1 hinzugefügt haben, bedeutet dies, dass SHA1 abhängig ist, nur wenn Sie die Signaturkonfiguration ändern. Sha1 muss sich ändern, Sie können jedoch Feld leer bleiben, wenn Sie möchten um beides zu bearbeiten.

1

Muss ich beim Hinzufügen einer Android-App eine SHA-1 angeben?

Ein SHA-1 wird nur benötigt, wenn Sie Firebase Invites oder Firebase Dynamic Links verwenden. Durch Hinzufügen eines SHA-1 zu Ihrem Projekt wird die Google-Anmeldekonfiguration mit Firebase-Authentifizierung vereinfacht.

Wenn Sie diese Funktionen nicht verwenden, müssen Sie kein SHA-1 bereitstellen.

Ref: https://firebase.google.com/support/faq/

+0

Schöne Informationen. –

Verwandte Themen