Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dostępne są podstawowe możliwości integracji usługi Azure Notification Hubs z usługą Firebase Cloud Messaging (FCM) w wersji 1. Przypominamy, że firma Google przestała obsługiwać starsze protokoły HTTP FCM w dniu 20 czerwca 2024 r., więc musisz przeprowadzić migrację aplikacji i ładunków powiadomień do nowego formatu.
Ważne
Od czerwca 2024 r. starsze interfejsy API usługi FCM nie są już obsługiwane i są wycofywane. Aby uniknąć zakłóceń w usłudze powiadomień wypychanych, należy przeprowadzić migrację do protokołu FCM v1 tak szybko, jak to możliwe.
Pojęcia dotyczące usługi FCM w wersji 1
- Obsługiwany jest nowy typ platformy o nazwie FCM v1.
- Nowe interfejsy API, poświadczenia, rejestracje i instalacje są używane dla usługi FCM w wersji 1.
Kroki migracji
Starszy interfejs API Firebase Cloud Messaging (FCM) został wycofany w lipcu 2024 r.
- Aby uzyskać informacje na temat migracji ze starszej wersji usługi FCM do usługi FCM w wersji 1 przy użyciu zestawów SDK platformy Azure, zobacz Migracja usługi Google Firebase Cloud Messaging (FCM) przy użyciu zestawów SDK.
- Aby uzyskać informacje na temat migracji ze starszej wersji usługi FCM do usługi FCM w wersji 1 przy użyciu interfejsów API REST platformy Azure, zobacz Migracja usługi Google Firebase Cloud Messaging (FCM) przy użyciu interfejsów API REST.
- Aby uzyskać najnowsze informacje na temat migracji usługi FCM, zobacz Przewodnik migracji Firebase Cloud Messaging.
Często zadawane pytania
Ta sekcja zawiera odpowiedzi na często zadawane pytania dotyczące migracji ze starszej wersji usługi FCM do usługi FCM w wersji 1.
Jak mogę utworzyć rejestracje szablonu usługi FCM w wersji 1 przy użyciu zestawów SDK lub interfejsów API REST?
Aby uzyskać instrukcje dotyczące tworzenia rejestracji szablonów usługi FCM w wersji 1, zobacz Azure Notification Hubs i migracja usługi Google Firebase Cloud Messaging (FCM) przy użyciu zestawów SDK.
Czy muszę przechowywać zarówno poświadczenia FCM w wersji legacy, jak i FCM w wersji 1?
Tak, FCM legacy i FCM v1 są traktowane jako dwie oddzielne platformy w usłudze Azure Notification Hubs, dlatego należy przechowywać poświadczenia dla FCM legacy i FCM v1 oddzielnie. Aby uzyskać więcej informacji, zobacz instrukcje dotyczące konfigurowania poświadczeń.
Jak sprawdzić, czy operacje wysyłania przechodzą przez potok FCM wersji 1 zamiast starszego potoku FCM?
Odpowiedź wysyłania debugowania zawiera results
właściwość, która jest tablicą wyników rejestracji dla wysyłania debugowania. Każdy wynik rejestracji określa platformę aplikacji. Ponadto oferujemy telemetrię na wiadomość dla centrów powiadomień w standardowej warstwie. Ta telemetria zawiera GcmOutcomeCounts
i FcmV1OutcomeCounts
, które mogą pomóc w sprawdzeniu, która platforma jest używana do operacji wysyłania.
Czy muszę utworzyć nowe rejestracje dla usługi FCM w wersji 1?
Tak, ale można użyć importu/eksportu. Po zaktualizowaniu zestawu SDK klienta tworzy tokeny urządzeń na potrzeby rejestracji usługi FCM w wersji 1.
Dokumentacja usługi Google Firebase mówi, że nie są wymagane żadne zmiany po stronie klienta. Czy muszę wprowadzić zmiany w usłudze Notification Hubs, aby upewnić się, że moje powiadomienia są wysyłane za pośrednictwem usługi FCM w wersji 1?
W przypadku operacji wysyłania bezpośredniego nie ma żadnych zmian specyficznych dla usługi Notification Hubs, które należy wprowadzić na urządzeniu klienckim. Jeśli przechowujesz instalacje lub rejestracje w Azure Notification Hubs, musisz powiadomić Notification Hubs, że chcesz korzystać z nowej zmigrowanej platformy (FCM v1). Niezależnie od tego, czy bezpośrednio używasz usługi Notification Hubs czy Firebase, wymagane są zmiany ładunku. Zapoznaj się z dokumentacją dotyczącą sposobu migracji do usługi FCM w wersji 1.
Moja opinia systemu powiadomień wskazuje "nieznany błąd" podczas wysyłania wiadomości FCM w wersji 1. Co należy zrobić, aby naprawić ten błąd?
Usługa Azure Notification Hubs pracuje nad rozwiązaniem, które zmniejsza liczbę wyświetlanych komunikatów "nieznany błąd". W międzyczasie klienci w warstwie standardowej mogą użyć interfejsu API do opinii o powiadomieniach w celu zbadania odpowiedzi.
Jak klienci platformy Xamarin mogą migrować do usługi FCM w wersji 1?
Platforma Xamarin jest teraz przestarzała, a klienci platformy Xamarin powinni przeprowadzić migrację do interfejsu użytkownika aplikacji wieloplatformowej platformy .NET (.NET MAUI). Chociaż określone zestawy SDK usługi Azure Notification Hub nie są udostępniane dla platformy .NET dla systemów Android, .NET dla systemów iOS i .NET MAUI, zestaw .NET SDK może być używany przez aplikacje utworzone za pomocą platformy .NET, w tym .NET MAUI. Aby uzyskać więcej informacji, w tym wysyłanie powiadomień push do aplikacji .NET MAUI przez FCM v1, zobacz Wysyłanie powiadomień push do aplikacji .NET MAUI przy użyciu usługi Azure Notification Hubs za pomocą usługi backendowej.