Aracılığıyla paylaş


Notification Hubs aracılığıyla APNS VOIP kullanma (resmi olarak desteklenmez)

ApNS VOIP bildirimlerini Azure Notification Hubs aracılığıyla kullanmak mümkündür; ancak, bu senaryo için resmi bir destek yoktur.

Dikkat edilmesi gerekenler

Hala Notification Hubs aracılığıyla APNS VOIP bildirimleri göndermeyi seçerseniz aşağıdaki sınırlamaları unutmayın:

  • VOIP bildirimi göndermek için üst bilginin uygulama paket kimliği + .voip sonek olarak ayarlanması gerekirapns-topic. Örneğin, paket kimliğine com.microsoft.nhubsampleapns-topic sahip örnek bir uygulama için üst bilgi olarak ayarlanmalıdırcom.microsoft.nhubsample.voip.

    Uygulamanın paket kimliğinin hub'ın APNS kimlik bilgilerinin bir parçası olarak yapılandırılması gerektiğinden ve değer değiştirilemediğinden bu yöntem Azure Notification Hubs ile iyi çalışmaz. Ayrıca Notification Hubs, üst bilgi değerinin apns-topic çalışma zamanında geçersiz kılınmasına izin vermez.

    VOIP bildirimleri göndermek için uygulama paket kimliğiyle ayrı bir bildirim hub'ı .voip yapılandırmanız gerekir.

  • VOIP bildirimi göndermek için üst bilginin değerine voipayarlanması gerekirapns-push-type.

    Müşterilere iOS 13'e geçişte yardımcı olmak için Notification Hubs üst bilgi için apns-push-type doğru değeri çıkarsamaya çalışır. Çıkarım mantığı, standart bildirimlerin hataya neden olmasını önlemek amacıyla kasıtlı olarak basittir. Ne yazık ki, Apple VOIP bildirimlerini standart bildirimlerle aynı kurallara uymayan özel bir durum olarak değerlendirdiğinden, bu yöntem VOIP bildirimleriyle ilgili sorunlara neden olur.

    VOIP bildirimleri göndermek için üst bilgi için apns-push-type açık bir değer belirtmeniz gerekir.

  • Notification Hubs, Apple tarafından belgelendiği gibi APNS yüklerini 4 KB ile sınırlar. VOIP bildirimleri için Apple, 5 KB'a kadar olan yüklere izin verir. Notification Hubs, standart ve VOIP bildirimleri arasında ayrım yapmaz; bu nedenle tüm bildirimler 4 KB ile sınırlıdır.

    VOIP bildirimleri göndermek için 4 KB yük boyutu sınırını aşmamalısınız.

Sonraki adımlar

Daha fazla bilgi için aşağıdaki bağlantılara bakın: