Sdílet prostřednictvím


Registrace nabízených oznámení sady Android SDK pomocí protokolu HTTP v1 služby Firebase Cloud Messaging

Tento článek se týká volání a chatovacích aplikací pomocí sady Android SDK s nabízeným oznámením FCM (Firebase Cloud Messaging). FCM se dříve označoval jako Google Cloud Messaging (GCM/FCM).

20. června 2023 společnost Google oznámila, že zastaralá odesílání zpráv pomocí starších rozhraní API FCM. Google odebírá starší verzi FCM ze služby v červnu 2024. Google doporučuje migrovat ze starších rozhraní API FCM na FCM HTTP v1.

Pokud vaše stávající aplikace pro Android používá funkci nabízených oznámení, musíte migrovat na koncový bod FCM HTTP v1.

Pokud máte novou aplikaci pro Android nebo jste google FCM nikdy nepoužívali, proveďte následující kroky a zaregistrujte nabízená oznámení sady Android SDK pomocí FCM HTTP v1.

Pokud chcete migrovat nabízené oznámení na FCM HTTP v1, proveďte následující kroky.

1. Vygenerování privátního klíče v konzole Firebase

  1. Otevřete projekt v konzole Firebase.

  2. Otevřete účty služby Nastavení projectu>.

  3. Vyberte libovolný programovací jazyk.

  4. Kliknutím na Vygenerovat nový privátní klíč stáhnete soubor JSON obsahující váš nový privátní klíč.

    Snímek obrazovky s generovaným novým privátním klíčem pro FMC v1 v konzole Firebase

  5. Vyhledejte stažený soubor JSON a otevřete ho. Pro další krok potřebujete hodnoty z tohoto souboru.

2. Zadejte přihlašovací údaje k privátnímu klíči pro Google (FCM v1)

  1. Otevřete centrum oznámení služby Azure Communication Services na webu Azure Portal.

  2. Otevřete Nastavení> Google (FCM v1).

  3. Do textových polí zadejte hodnoty ze staženého souboru JSON pro privátní klíč, e-mail klienta a ID projektu.

    Snímek obrazovky s novými přihlašovacími údaji privátního klíče pro FCM v1 v nastavení webu Azure Portal

  4. Klikněte na Uložit.

3. Ověřte, že vaše aplikace přijímá nabízená oznámení.

  1. Počkejte několik minut, než se projeví změny provedené v centru oznámení. Vaše aplikace může během této doby zaznamenat duplicitní nabízená oznámení nebo zmeškaná oznámení.

  2. Ujistěte se, že vaše aplikace obdrží nabízená oznámení bez chyby.

Řešení problému

Pokud vaše aplikace nemůže přijímat nabízená oznámení, ujistěte se, že jsou vaše nové přihlašovací údaje FCM v1 správné. Podle potřeby opakujte kroky v tomto dokumentu a vygenerujte privátní klíč v konzole Firebase nebo zadejte přihlašovací údaje k privátnímu klíči pro Google (FCM v1).

Pokud vaše aplikace stále nemůže přijímat nabízená oznámení, obraťte se na službu Azure Communication Services na podporu Microsoft Azure Help+.

Povolení nabízených oznámení v chatovací aplikacipro Android Povolení nabízených oznámení pro hovory