In der Firebase-Konsole auf der Registerkarte Allgemein für die Einstellungen eines Projekts verfügt jede iOS-App im Projekt über eine Registerkarte mit Feldern für App-ID, Bundle-ID, App-Store-ID und Team-ID. Sind alle diese Felder erforderlich, damit Push-Benachrichtigungen funktionieren? Und gibt es neben den kleinen Fragezeichen-Buttons noch weitere Dokumente für sie? Ich kann in den Support-Anleitungen von Firebase nichts über das Einrichten dieser Felder finden.Sind alle Felder in den allgemeinen Einstellungen der iOS-App in Firebase für Push-Benachrichtigungen erforderlich?
Antwort
Nein, nur App-ID und Bundle-ID sind für FCM erforderlich. In der Dokumentation finden sich Verweise darauf, die jedoch im gesamten iOS-Leitfaden verstreut sind. Die Bundle-ID wird festgelegt, wenn Sie die App zu Ihrer Projektdokumentationsreferenz here hinzufügen.
Wenn Sie dazu aufgefordert werden, geben Sie die Paket-ID Ihrer App ein. Es ist wichtig, die von Ihrer App verwendete Paket-ID einzugeben. Dies kann nur eingestellt werden, wenn Sie Ihrem Firebase-Projekt eine App hinzufügen.
Zusätzlicher Hinweis auf Bundle ID
Wenn Sie mehr Build-Varianten mit unterschiedlichen Bündeln IDs definiert, muss jede App zu einem Projekt in Firebase-Konsole hinzugefügt werden.
In Bezug auf die Dokumentation zu Team ID und App Store-ID können Sie here einige dieser Informationen sehen.
Team-ID für Dynamic Links SDK erforderlich.
Optional: Ihre App im App Store-ID verwendet, um Benutzer zum App Store zu senden, wenn die App nicht
installiert ist
- 1. Machen Sie alle Felder erforderlich in Mongoose
- 2. Sind alle Daten in Firebase für alle verfügbar?
- 3. Einstellungen für Firebase-Regeln
- 4. Ist appname.exe.config für benutzerspezifische Einstellungen erforderlich?
- 5. Einstellungen erforderlich
- 6. HTML alle Felder erforderlich, funktioniert nicht
- 7. ASP.NET MVC Razor - Alle Formularfelder sind erforderlich?
- 8. Überprüfen Sie, ob alle Felder in der Tabelle leer sind
- 9. Was sind die allgemeinen Plattformnamen in Buck?
- 10. Welche Einstellungen sind erforderlich, um Ansible auf AWS EC2 auszuführen?
- 11. jQuery - Code, um zu überprüfen, ob einige der Felder nicht leer sind, und dann alle von ihnen erforderlich machen
- 12. Wann sind Punktoperatoren erforderlich?
- 13. , wie die verschiedenen Felder aus der Textdatei durch den allgemeinen Ausdruck in PHP zu extrahieren
- 14. Gruppierung erforderlich für Felder nicht aggregiert Fehler
- 15. Formular-Validierung Anzeige der gleichen Fehlermeldung für alle Felder
- 16. Welche Protokolle sind für Kalenderserver erforderlich
- 17. C# Parsing HTML für den allgemeinen Gebrauch?
- 18. Sind zusätzliche Einstellungen für das AngularJS-Routing erforderlich, um in der asp.net-Webanwendung (nicht MVC) zu funktionieren?
- 19. Firebase Cloud Messaging - Sind GCM-Standardkennungen noch erforderlich?
- 20. Wie überprüft man, ob alle Felder in Oracle eindeutig sind?
- 21. Laravel-Backpack/Einstellungen Tabellenfeld in den Einstellungen
- 22. Feld ist erforderlich, wenn andere drei Felder leer sind
- 23. PHP: überprüfen, ob irgendwelche geschrieben Vars sind leer - Form: alle Felder erforderlich
- 24. Welche Parameter sind für CMBufferQueueCreate erforderlich?
- 25. Welche Bereiche sind erforderlich, um JWT für den Zugriff auf Google APIs zu erstellen?
- 26. Sind für die Spracherkennung MFCC-Funktionen erforderlich?
- 27. Welche Dateien sind für das mobileweb-Setup in Appcelerator erforderlich?
- 28. Sind Dateierweiterungen für Azure-Blobs erforderlich?
- 29. Sind in Java noch private, öffentliche, geschützte Modifikatoren erforderlich?
- 30. Ausführungsplanfenster fehlt. Sind Ergebnisse für Ausführungspläne erforderlich?
Zusätzlich dazu, um für FCM (gleiche mit GCM) zu arbeiten, müssen Sie sich bei APNs registrieren und die entsprechenden Zertifikate hochladen. Siehe hierzu [Antwort] (http://stackoverflow.com/a/38506147/4625829). –