Registreren voor Android SDK-pushmeldingen met Firebase Cloud Messaging HTTP v1
Dit artikel is van toepassing op gespreks- en chattoepassingen met behulp van Android SDK met Firebase Cloud Messaging (FCM) pushmelding. FCM werd voorheen Google Cloud Messaging (GCM/FCM) genoemd.
Op 20 juni 2023 kondigde Google aan dat het verzenden van berichten met de verouderde FCM-API's afgeschaft. Google verwijdert de verouderde FCM uit de service in juni 2024. Google raadt aan om te migreren van verouderde FCM-API's naar FCM HTTP v1.
Als uw bestaande Android-toepassing gebruikmaakt van de functie voor pushmeldingen, moet u migreren naar het FCM HTTP v1-eindpunt.
Als u een nieuwe Android-toepassing hebt of google FCM nooit hebt gebruikt, voert u de volgende stappen uit om u te registreren voor Android SDK-pushmeldingen met FCM HTTP v1.
Voer de volgende stappen uit om uw pushmelding te migreren naar FCM HTTP v1.
1. Genereer een persoonlijke sleutel in de Firebase-console
Open uw project in de Firebase-console.
Open Project settings>Service-accounts.
Selecteer een programmeertaal.
Klik op Nieuwe persoonlijke sleutel genereren om een JSON-bestand met uw nieuwe persoonlijke sleutel te downloaden.
Zoek en open het gedownloade JSON-bestand. U hebt waarden uit dit bestand nodig voor de volgende stap.
2. Geef de referenties voor de persoonlijke sleutel op voor Google (FCM v1)
Open uw Azure Communication Services Notification Hub in Azure Portal.
Open Instellingen> Google (FCM v1).
Voer de waarden uit het gedownloade JSON-bestand in de tekstvakken voor persoonlijke sleutel, client-e-mail en project-id in.
Klik op Opslaan.
3. Controleer of uw toepassing pushmeldingen ontvangt
Wacht enkele minuten totdat de wijzigingen die u hebt aangebracht in de Notification Hub van kracht worden. Uw toepassing ondervindt mogelijk dubbele pushmeldingen of gemiste meldingen gedurende deze tijd.
Zorg ervoor dat uw toepassing zonder fouten pushmeldingen ontvangt.
Probleemoplossing
Als uw toepassing geen pushmeldingen kan ontvangen, controleert u of uw nieuwe FCM v1-referenties juist zijn. Herhaal de stappen in dit document indien nodig om een persoonlijke sleutel te genereren in de Firebase-console of geef de referenties voor de persoonlijke sleutel voor Google (FCM v1) op.
Als uw toepassing nog steeds geen pushmeldingen kan ontvangen, neemt u contact op met Azure Communication Services via microsoft Azure Help+ ondersteuning.
Verwante artikelen:
Pushmeldingen inschakelen in uw Android-chat-appPushmeldingen inschakelen voor oproepen