Sdílet prostřednictvím


Migrace služby Azure Notification Hubs a Google Firebase Cloud Messaging

K dispozici jsou základní funkce pro integraci služby Azure Notification Hubs se službou Firebase Cloud Messaging (FCM) v1. Připomínáme, že Google přestane podporovat starší verzi PROTOKOLU HTTP FCM 20. června 2024, takže před tím musíte migrovat aplikace a datové části oznámení do nového formátu.

Důležité

Od června 2024 se starší rozhraní API FCM už nebudou podporovat a budou vyřazena. Abyste se vyhnuli přerušení služby nabízených oznámení, musíte co nejdříve migrovat na protokol FCM v1.

Koncepty pro FCM v1

  • Podporuje se nový typ platformy s názvem FCM v1.
  • Nová rozhraní API, přihlašovací údaje, registrace a instalace se používají pro FCM v1.

Kroky migrace

Starší verze rozhraní API služby Firebase Cloud Messaging (FCM) bude do července 2024 zastaralá. Teď můžete začít migrovat ze starší verze protokolu HTTP na FCM v1. Migraci musíte dokončit do června 2024.

Často kladené dotazy

Tato část obsahuje odpovědi na nejčastější dotazy týkající se migrace ze starší verze FCM na FCM v1.

Návody vytváření registrací šablon FCM v1 pomocí sad SDK nebo rozhraní REST API?

Pokyny k vytvoření registrací šablon FCM v1 najdete v tématu Azure Notification Hubs a migrace služby Google Firebase Cloud Messaging (FCM) pomocí sad SDK.

Musím uložit starší verzi FCM i přihlašovací údaje FCM v1?

Ano, starší verze FCM a FCM v1 se v Azure Notification Hubs považují za dvě samostatné platformy, takže musíte ukládat přihlašovací údaje FCM starší verze i FCM v1 samostatně. Další informace najdete v pokynech k nastavení přihlašovacích údajů.

Jak můžu ověřit, že operace odesílání procházejí kanálem FCM v1 místo starší verze kanálu FCM?

Odpověď odeslání ladění obsahuje results vlastnost, což je pole výsledků registrace pro odeslání ladění. Každý výsledek registrace určuje aplikační platformu. Kromě toho nabízíme telemetrii jednotlivých zpráv pro centra oznámení úrovně Standard. Tyto funkce GcmOutcomeCounts telemetrie a FcmV1OutcomeCountskteré vám můžou pomoct ověřit, která platforma se používá pro operace odesílání.

Musím vytvořit nové registrace pro FCM v1?

Ano, ale můžete použít import nebo export. Po aktualizaci klientské sady SDK se vytvoří tokeny zařízení pro registrace FCM v1.

Dokumentace ke službě Google Firebase říká, že nejsou potřeba žádné změny na straně klienta. Musím v Notification Hubs udělat nějaké změny, aby se moje oznámení odesílala prostřednictvím FCM v1?

V případě operací přímého odesílání nejsou na klientském zařízení provedeny žádné změny specifické pro Notification Hubs. Pokud ukládáte instalace nebo registrace ve službě Azure Notification Hubs, musíte dejte Notification Hubs vědět, že chcete naslouchat migrované platformě (FCM v1). Bez ohledu na to, jestli používáte Notification Hubs nebo Firebase přímo, se vyžadují změny datové části. Informace o migraci na FCM v1 najdete v dokumentaci.

Při odesílání zprávy FCM v1 se v zpětnou vazbu pNS zobrazuje neznámá chyba. Co mám udělat pro opravu této chyby?

Azure Notification Hubs pracuje na řešení, které snižuje počet zobrazení neznámé chyby. Mezitím můžou zákazníci úrovně Standard používat rozhraní API pro zpětnou vazbu k oznámením k prozkoumání odpovědí.

Jak můžou zákazníci Xamarinu migrovat na FCM v1?

Xamarin je teď zastaralý a zákazníci Xamarinu by měli migrovat do uživatelského rozhraní multiplatformních aplikací .NET (.NET MAUI). I když pro .NET pro Android, .NET pro iOS a .NET MAUI nejsou k dispozici konkrétní sady SDK centra oznámení Azure, dají se používat aplikace vytvořené pomocí .NET, včetně .NET MAUI. Další informace, včetně odesílání nabízených oznámení do aplikace .NET MAUI přes FCM v1, najdete v tématu Odesílání nabízených oznámení do aplikací .NET MAUI pomocí Azure Notification Hubs prostřednictvím back-endové služby.

Další kroky