Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Es ist möglich, APNS-VOIP-Benachrichtigungen über Azure Notification Hubs zu verwenden, jedoch gibt es keine offizielle Unterstützung für dieses Szenario.
Überlegungen
Falls Sie dennoch APNS-VOIP-Benachrichtigungen über Notification Hubs senden möchten, beachten Sie die folgenden Einschränkungen:
Zum Senden einer VOIP-Benachrichtigung muss der Header
apns-topicauf die Anwendungspaket-ID mit dem Suffix.voipfestgelegt werden. Für eine Beispiel-App mit der Paket-IDcom.microsoft.nhubsamplesollte der Headerapns-topicbeispielsweise aufcom.microsoft.nhubsample.voip.festgelegt werden.Diese Methode funktioniert mit Azure Notification Hubs nicht gut, da die Paket-ID der App als Teil der APNS-Anmeldeinformationen des Hubs konfiguriert werden muss und der Wert nicht geändert werden kann. Außerdem lässt Notification Hubs nicht zu, dass der Wert des Headers
apns-topiczur Laufzeit überschrieben wird.Zum Senden von VOIP-Benachrichtigungen müssen Sie einen separaten Benachrichtigungshub mit der App-Paket-ID
.voipkonfigurieren.Zum Senden einer VOIP-Benachrichtigung muss der Header
apns-push-typeauf den Wertvoipfestgelegt werden.Zur Unterstützung von Kunden beim Übergang zu iOS 13 versucht Notification Hubs, den korrekten Wert für den Header
apns-push-typeabzuleiten. Die Rückschlusslogik ist absichtlich einfach, um zu vermeiden, dass Standardbenachrichtigungen unterbrochen werden. Leider verursacht diese Methode Probleme mit VOIP-Benachrichtigungen, da Apple diese als Sonderfall betrachtet, für den nicht die gleichen Regeln wie für Standardbenachrichtigungen gelten.Zum Senden von VOIP-Benachrichtigungen müssen Sie einen expliziten Wert für den Header
apns-push-typeangeben.Notification Hubs beschränkt die APNS-Nutzlast laut Apple-Dokumentation auf 4 KB. Apple lässt für VOIP-Benachrichtigungen Nutzlasten von bis zu 5 KB zu. Notification Hubs unterscheidet nicht zwischen Standard- und VOIP-Benachrichtigungen. Daher sind alle Benachrichtigungen auf 4 KB beschränkt.
Zum Senden von VOIP-Benachrichtigungen dürfen Sie die Beschränkung der Nutzlastgröße von 4 KB nicht überschreiten.
Nächste Schritte
Weitere Informationen finden Sie unter den folgenden Links: