Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De belangrijkste mogelijkheden voor de integratie van Azure Notification Hubs met Firebase Cloud Messaging (FCM) v1 zijn beschikbaar. Ter herinnering heeft Google op 20 juni 2024 geen verouderde FCM-HTTP meer ondersteund. Daarom moet u uw toepassingen en nettoladingen voor meldingen migreren naar de nieuwe indeling.
Belangrijk
Vanaf juni 2024 worden verouderde FCM-API's niet meer ondersteund en buiten gebruik gesteld. Om onderbrekingen in uw pushmeldingsservice te voorkomen, moet u zo snel mogelijk migreren naar het FCM v1-protocol .
Concepten voor FCM v1
- Een nieuw platformtype wordt ondersteund, FCM v1 genoemd.
- Nieuwe API's, referenties, registraties en installaties worden gebruikt voor FCM v1.
Migratiestappen
De verouderde API van Firebase Cloud Messaging (FCM) is in juli 2024 afgeschaft.
- Zie De migratie van Google Firebase Cloud Messaging (FCM) met SDK's voor informatie over het migreren van FCM verouderd naar FCM v1 met behulp van SDK's.
- Zie Google Firebase Cloud Messaging (FCM) migratie met behulp van REST API's voor informatie over het migreren van FCM legacy naar FCM v1 met behulp van de Azure REST API's.
- Zie de Handleiding voor migratie van Firebase Cloud Messaging voor de meest recente informatie over FCM-migratie.
Veelgestelde vragen
In deze sectie vindt u antwoorden op veelgestelde vragen over de migratie van verouderde FCM naar FCM v1.
Hoe kan ik FCM v1-sjabloonregistraties maken met SDK's of REST API's?
Zie Voor instructies over het maken van FCM v1-sjabloonregistraties Azure Notification Hubs en de Migratie van Google Firebase Cloud Messaging (FCM) met behulp van SDK's.
Moet ik zowel verouderde FCM- als FCM v1-referenties opslaan?
Ja, FCM legacy en FCM v1 worden behandeld als twee afzonderlijke platforms in Azure Notification Hubs, dus u moet zowel de verouderde FCM- als FCM v1-referenties afzonderlijk opslaan. Voor meer informatie, zie de instructies voor het instellen van referenties.
Hoe kan ik controleren of verzendbewerkingen de FCM v1-pijplijn doorlopen in plaats van de verouderde FCM-pijplijn?
Het antwoord voor het verzenden van foutopsporing bevat een results
eigenschap, een matrix met registratieresultaten voor het verzenden van foutopsporing. Elk registratieresultaat geeft het toepassingsplatform aan. Daarnaast bieden we telemetrie per bericht aan voor Notification Hubs in de standard-laag. Deze telemetriefuncties GcmOutcomeCounts
en FcmV1OutcomeCounts
, waarmee u kunt controleren welk platform wordt gebruikt voor verzendbewerkingen.
Moet ik nieuwe registraties maken voor FCM v1?
Ja, maar u kunt importeren/exporteren. Zodra u de client-SDK hebt bijgewerkt, worden er apparaattokens gemaakt voor FCM v1-registraties.
Google Firebase-documentatie zegt dat er geen wijzigingen aan de clientzijde vereist zijn. Moet ik wijzigingen aanbrengen in Notification Hubs om ervoor te zorgen dat mijn meldingen worden verzonden via FCM v1?
Voor directe verzendbewerkingen zijn er geen specifieke wijzigingen die specifiek zijn voor Notification Hubs op het clientapparaat. Als u installaties of registraties met Azure Notification Hubs opslaat, moet u Notification Hubs laten weten dat u naar het gemigreerde platform (FCM v1) wilt luisteren. Ongeacht of u Notification Hubs of Firebase direct gebruikt, zijn payloadwijzigingen nodig. Raadpleeg de documentatie over het migreren naar FCM v1.
Mijn PNS-feedback toont 'onbekende fout' bij het verzenden van een FCM v1-bericht. Wat moet ik doen om deze fout op te lossen?
Azure Notification Hubs werkt aan een oplossing die het aantal keren dat 'onbekende fout' wordt getoond, vermindert. Ondertussen kunnen klanten in de Standard-laag de API voor feedback over meldingen gebruiken om de antwoorden te onderzoeken.
Hoe kunnen Xamarin-klanten migreren naar FCM v1?
Xamarin is nu verouderd, en Xamarin-klanten moeten migreren naar .NET Multi-platform App UI (.NET MAUI). Hoewel er geen specifieke Azure Notification Hub SDK's worden geleverd voor .NET voor Android, .NET voor iOS en .NET, kan de .NET SDK worden gebruikt door apps die zijn gebouwd met .NET, waaronder .NET MAUI. Zie Pushmeldingen verzenden naar .NET MAUI-apps via FCM v1 voor meer informatie, waaronder het verzenden van pushmeldingen naar .NET MAUI-apps met behulp van Azure Notification Hubs via een back-endservice.
Volgende stappen
- Wat is Azure Notification Hubs?