Share via


Az Azure Notification Hubs és a Google Firebase cloud messaging migrálása

Az Azure Notification Hubs és a Firebase Cloud Messaging (FCM) v1 integrációjának alapvető képességei elérhetők. Emlékeztetőül, a Google 2024. június 20-án nem támogatja az FCM örökölt HTTP-t, ezért előbb át kell telepítenie az alkalmazásait és értesítési hasznos adatait az új formátumba.

Fontos

2024 júniusától az FCM örökölt API-k már nem támogatottak, és megszűnnek. A leküldéses értesítési szolgáltatás megszakadásának elkerülése érdekében a lehető leghamarabb át kell telepítenie az FCM v1 protokollt .

Az FCM v1 fogalmai

  • Támogatott egy új platformtípus, az FCM v1.
  • Az FCM v1-hez új API-kat, hitelesítő adatokat, regisztrációkat és telepítéseket használunk.

Áttelepítés lépései

A Firebase Cloud Messaging (FCM) örökölt API 2024 júliusára megszűnik. Most már megkezdheti a migrálást az örökölt HTTP protokollról az FCM v1-re. A migrálást 2024 júniusára kell befejeznie.

GYIK

Ez a szakasz választ ad az FCM örökölt fcm-ről az FCM 1-es verziójára való migrálással kapcsolatos gyakori kérdésekre.

Hogyan FCM v1-sablonregisztrációk létrehozása SDK-kkal vagy REST API-kkal?

Az FCM v1-sablonregisztrációk létrehozásáról az Azure Notification Hubs és a Google Firebase Cloud Messaging (FCM) SDK-k használatával végzett migrálásában olvashat.

El kell tárolnom az FCM örökölt és az FCM v1 hitelesítő adatait is?

Igen, az FCM örökölt és az FCM v1-es verzió két különálló platformként van kezelve az Azure Notification Hubsban, ezért az FCM örökölt és az FCM v1 hitelesítő adatait külön kell tárolnia. További információkért tekintse meg a hitelesítő adatok beállítására vonatkozó utasításokat.

Hogyan ellenőrizhetim, hogy a küldési műveletek az FCM v1 folyamaton haladnak-e át az FCM örökölt folyamat helyett?

A hibakeresési küldési válasz tartalmaz egy tulajdonságot results , amely a hibakeresési küldésre vonatkozó regisztrációs eredmények tömbje. Minden regisztrációs eredmény meghatározza az alkalmazásplatformot. Emellett üzenetenkénti telemetriát is kínálunk a standard szintű értesítési központokhoz. Ez a telemetriai funkciók GcmOutcomeCounts és FcmV1OutcomeCountsa küldési műveletekhez használt platform ellenőrzésében segítenek.

Létre kell hoznom új regisztrációkat az FCM v1-hez?

Igen, de használhatja az importálást/exportálást. Az ügyfél SDK frissítése után eszközjogkivonatokat hoz létre az FCM v1-regisztrációkhoz.

A Google Firebase dokumentációja szerint nincs szükség ügyféloldali módosításokra. Módosításokat kell végeznem a Notification Hubsban, hogy az értesítéseim fcM v1-n keresztül legyenek elküldve?

A közvetlen küldési műveletek esetében nem kell módosítani a Notification Hubs-specifikus módosításokat az ügyféleszközön. Ha telepítéseket vagy regisztrációkat tárol az Azure Notification Hubsban, tudatnia kell a Notification Hubs-tal, hogy meg szeretné hallgatni a migrált platformot (FCM v1). Függetlenül attól, hogy közvetlenül használja-e a Notification Hubsot vagy a Firebase-t, a hasznos adatok módosítására van szükség. Tekintse meg az FCM v1-be való migrálás dokumentációját.

A PNS-visszajelzésem "ismeretlen hibát" jelez az FCM v1 üzenet küldésekor. Mit tegyek a hiba kijavítása érdekében?

Az Azure Notification Hubs olyan megoldáson dolgozik, amely csökkenti az "ismeretlen hiba" hányszor jelenik meg. Addig is a standard szintű ügyfelek az értesítési visszajelzési API-val vizsgálhatják meg a válaszokat.

Hogyan migrálhatók a Xamarin-ügyfelek az FCM 1-ben?

A Xamarin elavult. A Xamarin-ügyfeleknek át kell költöznie a MAUI-ba, de az Azure Notification Hubs jelenleg nem támogatja a MAUI-t. Használhatja azonban az elérhető SDK-kat és REST API-kat a MAUI-alkalmazásokkal. Javasoljuk, hogy a Xamarin-ügyfelek lépjenek el a Notification Hubstól, ha FCM v1-küldésre van szükségük.

Következő lépések