Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az Azure Communication Services Chat SDK és a Calling SDK egy valós idejű üzenetkezelési csatornát hoz létre, amely lehetővé teszi a jelátviteli üzenetek hatékony és megbízható küldését a csatlakoztatott ügyfeleknek. Ez a képesség lehetővé teszi, hogy gazdag, valós idejű kommunikációs funkciókat építsen be az alkalmazásokba anélkül, hogy bonyolult HTTP-lekérdezési logikát kellene implementálnia. Mobilalkalmazások esetén azonban ez a jelzőcsatorna csak akkor marad csatlakoztatva, ha az alkalmazás aktív az előtérben. Ha azt szeretné, hogy a felhasználók bejövő hívásokat vagy csevegőüzeneteket kapjanak, amíg az alkalmazás a háttérben van, leküldéses értesítéseket kell használniuk.
A push értesítések lehetővé teszik, hogy információt küldjön az alkalmazásból a felhasználók mobileszközeire. Leküldéses értesítések használatával megjeleníthet egy párbeszédpanelt, lejátszhat egy hangot, vagy megjelenítheti a bejövő hívás felhasználói felületét. Az Azure Communication Services integrációkat biztosít az Azure Event Grid és az Azure Notification Hubs szolgáltatással, amelyek lehetővé teszik leküldéses értesítések hozzáadását az alkalmazásokhoz.
Leküldéses értesítések aktiválása az Azure Event Griden keresztül
Az Azure Communication Services az Azure Event Griddel integrálva valós idejű eseményértesítéseket biztosít megbízható, skálázható és biztonságos módon. Ezzel az integrációval létrehozhat egy értesítési szolgáltatást, amely mobil leküldéses értesítéseket küld a felhasználóknak egy Azure-függvényt vagy webhookot aktiváló Event Grid-előfizetés létrehozásával.
További információ az Azure Communication Services eseménykezeléséről.
Leküldéses értesítések kézbesítése az Azure Notification Hubson keresztül
Fontos
Az Azure Notification Hubs bejelentette, hogy a Firebase Cloud Messaging (FCM) régi API-ját 2024 júliusában megszüntették. Ez minden olyan Azure Communication Services hívási és csevegési alkalmazást érint, amely androidos leküldéses értesítéseket küld. Az érintett ügyfeleknek át kell telepíteniük a regisztrációjukat az FCM örökölt verziójáról az FCM v1-be, és ezt 2024 márciusában kezdhetik meg. A migrálási lépésekről további információt a Notification Hub dokumentációjában talál.
Az Azure Notification Hubot csatlakoztathatja a Communication Services-erőforráshoz annak érdekében, hogy automatikusan leküldéses értesítéseket küldjön a felhasználó mobileszközére, amikor bejövő hívást kapnak, vagy értesítsék őket a kihagyott csevegési tevékenységről. Ezeket a leküldéses értesítéseket használva felébresztheti az alkalmazást a háttérben, és megjelenítheti a felhasználói felületet, amellyel a felhasználó elfogadhatja vagy elutasíthatja a hívást, vagy elolvashatja az újonnan kapott csevegőüzenetet.
A Communication Services az Azure Notification Hubot használja átmenő szolgáltatásként a különböző platformspecifikus leküldéses értesítési szolgáltatásokkal való kommunikációhoz a Direct Send API használatával. Ez a funkció lehetővé teszi a meglévő Azure Notification Hub-erőforrások és -konfigurációk újrafelhasználását, hogy alacsony késésű, megbízható értesítéseket nyújtson az alkalmazásoknak.
Feljegyzés
A hívás- és csevegéses leküldéses értesítések jelenleg androidos és iOS rendszeren is támogatottak.
Notification Hub kiépítése
Ha leküldéses értesítéseket szeretne küldeni az ügyféleszközöknek a Notification Hubs használatával, hozzon létre egy Értesítési központot a Communication Services-erőforrással megegyező előfizetésen belül. Konfigurálnia kell az Azure Notification Hubot a használni kívánt platformértesítő rendszerhez. Ha tudni szeretné, hogyan kérhet leküldéses értesítéseket az ügyfélalkalmazásban a Notification Hubsból, olvassa el a Notification Hubs használatának első lépéseit, és válassza ki a cél ügyfélplatformot a lap tetején található legördülő listából.
Feljegyzés
Jelenleg az APN-k és az FCM-platformok támogatottak.
Az APNs platformot jogkivonat-hitelesítési móddal kell konfigurálni. A tanúsítványhitelesítési mód egyelőre nem támogatott.
Miután konfigurálta az Értesítési központot, társíthatja azt a Communication Services-erőforráshoz egy kapcsolati sztring biztosításával a központhoz az Azure Resource Manager-ügyféllel vagy az Azure Portalon keresztül. A kapcsolati sztring engedélyeket kell tartalmazniaSend. Javasoljuk, hogy hozzon létre egy másik hozzáférési szabályzatot, amely Send csak a központhoz tartozó engedélyekkel rendelkezik. További információ a Notification Hubs biztonsági és hozzáférési szabályzatairól
Az Azure Resource Manager-ügyfél használata a Notification Hub összekapcsolásához
Az Azure Resource Managerbe való bejelentkezéshez hajtsa végre az alábbi lépéseket, és jelentkezzen be a hitelesítő adataival.
armclient login
Miután sikeresen bejelentkezett, hajtsa végre a következőket az értesítési központ kiépítéséhez:
armclient POST /subscriptions/<sub_id>/resourceGroups/<resource_group>/providers/Microsoft.Communication/CommunicationServices/<resource_id>/linkNotificationHub?api-version=2020-08-20-preview "{'connectionString': '<connection_string>','resourceId': '<resource_id>'}"
A Notification Hub összekapcsolása az Azure Portallal
A portálon nyissa meg az Azure Communication Services-erőforrást.
A Communication Services-erőforráson belül válassza a Leküldéses értesítések lehetőséget a Kommunikációs szolgáltatások lap bal oldali menüjében, és csatlakoztassa a korábban kiépített Értesítési központot.
Válassza a Csatlakozás értesítési központ lehetőséget. Megjelenik a csatlakozáshoz elérhető értesítési központok listája.
Válassza ki az erőforráshoz használni kívánt értesítési központot.
- Ha új központot kell létrehoznia, válassza az Új értesítési központ létrehozása lehetőséget az erőforráshoz kiépített új központ beszerzéséhez.
Most megjelenik a csatlakoztatott állapothoz csatolt értesítési központ.
Ha egy másik központot szeretne használni az erőforráshoz, válassza a Leválasztás lehetőséget, majd ismételje meg a lépéseket a különböző értesítési központ összekapcsolásához.
Feljegyzés
Az adatsíkban (azaz értesítés küldésekor) a központ csatolásának bármilyen változása legfeljebb 10 percen belül megjelenik. Ugyanez a viselkedés akkor érvényes, ha a központ első alkalommal van összekapcsolva, ha a módosítás előtt értesítéseket küldtek.
Eszköz regisztrálása
Tekintse meg a hanghívás gyorsútmutatóját és a csevegési rövid útmutatót , amelyből megtudhatja, hogyan regisztrálhatja az eszközkezelőt a Communication Services szolgáltatásban.
Hibaelhárítási útmutató leküldéses értesítésekhez
Ha nem látja a push-értesítéseket az eszközön, három helyen elakadhatnak az értesítések:
- Az Azure Notification Hubs nem fogadta el az Azure Communication Services értesítését
- A platformértesítési rendszer (például APN-ek és FCM) nem fogadta el az Azure Notification Hubs értesítését
- A platformértesítő rendszer nem kézbesíti az értesítést az eszköznek.
Az alábbi leírás tartalmazza az első helyet, ahol az értesítés elvethető (az Azure Notification Hubs nem fogadta el az Azure Communication Services értesítéseit). További információ: Eldobott értesítések diagnosztizálása az Azure Notification Hubsban.
Annak megtekintésére, hogy a Communication Services-erőforrás értesítéseket küld-e az Azure Notification Hubsnak, az egyik módszer a incoming messages csatolt Azure Notification Hub-metrikák metrikáinak megtekintése.
Az alábbiakban néhány gyakori helytelen konfigurációt ismertetünk, amelyek miatt az Azure Notification Hub nem fogadja el a Communication Services-erőforrás értesítéseit.
Az Azure Notification Hub nem kapcsolódik a Communication Services-erőforráshoz
Előfordulhat, hogy nem csatolta az Azure Notification Hubot a Communication Services-erőforráshoz. A Notification Hub kiépítési szakaszában áttekintheti, hogyan kapcsolhatja össze őket.
A csatolt Azure Notification Hub nincs konfigurálva
Konfigurálnia kell a csatolt Értesítési központot a használni kívánt platform platform értesítési rendszerének hitelesítő adataival (például iOS vagy android). Ennek módjával kapcsolatos további részletekért tekintse meg a leküldéses értesítések beállítását az értesítési központban.
A csatolt Azure Notification Hub nem létezik
A Communication Services-erőforráshoz társított Azure Notification Hub már nem létezik. Ellenőrizze, hogy a csatolt értesítési központ még létezik-e.
Az Azure Notification Hub APNs platformja tanúsítvány-hitelesítési móddal van konfigurálva
Ha az APNs-platformot tanúsítványhitelesítési móddal szeretné használni, az jelenleg nem támogatott. Az APNs-platformot jogkivonat-hitelesítési móddal kell konfigurálnia az értesítési központban a leküldéses értesítések beállítása című szakaszban leírtak szerint.
A csatolt kapcsolati sztring nem rendelkezik Send engedéllyel
A Notification Hub és a Communication Services-erőforrás összekapcsolásához használt kapcsolati sztring rendelkeznie kell az Send engedéllyel. Az új kapcsolati sztringek létrehozásával vagy az Azure Notification Hub aktuális kapcsolati sztringjének megtekintésével kapcsolatos további információkért lásd: Notification Hubs biztonsági és hozzáférési szabályzatok
A csatolt kapcsolati sztring vagy az Azure Notification Hub resourceId azonosítója érvénytelen
Győződjön meg arról, hogy a Communication Services-erőforrást a megfelelő kapcsolati sztring és az Azure Notification Hub resourceId azonosítójával konfigurálja
A csatolt kapcsolati sztring újra létre lesz hozva
Ha újragenerálta a csatolt Azure Notification Hub kapcsolati sztringét, a Notification Hub újracsatlakoztatásával frissítenie kell a kapcsolati sztringet az újval a Communication Services-erőforrásban.
Következő lépések
- Az Azure Event Grid bemutatása: Mi az az Event Grid?.
- Az Azure Notification Hub fogalmaival kapcsolatos további információkért tekintse meg az Azure Notification Hubs dokumentációját.