2016-07-25 7 views
1

VOIPプッシュでは、クライアントでプッシュキットを使用してVOIP通知を受信します。VOIP優先度の高い通知 - アラート/バッジ/サウンドのために "aps"キーを押してください

サーバーに「aps」キーを使用することには多少の混乱があります。デフォルトでは、拡張子がvoipのSSL証明書を使用して送信されたすべてのプッシュが優先度の高いプッシュであることを確認できますか?

もしそうでなければ、&は優先度を高く設定する必要があり、docは "content_available"で高優先度のみを使用することはできません。これは、VOIPでもサイレント通知が常に優先度が低いことを意味しますか?

上記のものが有効な場合、それはVOIPを意味します。優先度の高いVOIP通知で利用可能なコンテンツとともにアラート/サウンド/バッジの1つを送信することが必須です。

本当に同じコメント/回答をいただければ幸いです。 content_availableと

よろしく、 _Ayush

答えて

1

PushkitのVoIPは、常に高い優先順位です。

証明書を作成する際にVOIPのマークをチェックし、そのp12/pemをデフォルトで使用すると、優先度が高くなります。

https://developer.apple.com/reference/pushkit

PKPushRegistryオブジェクトは、特殊なプッシュ通知の配信を要求し、これらの通知の受信を処理します。プッシュレジストリオブジェクトは、VoIPアプリケーションで必要とされる優先度の高い通知など、特定の種類の通知のみを管理します。 PushKitは、必要に応じて着信通知を配信するためにアプリケーションを起動し、通知を要求したプッシュレジストリオブジェクトに直接配信します。

+0

ありがとうございました!さらに明確にするために、それは 'apns-priority'がVoip Pushの権利とは無関係であることを意味します。また、サーバでは、そのVoip Pushか通常のプッシュかどうかを判断する証明書だけです。 AppleはVoip拡張機能を備えた汎用APNS SSL証明書を用意しています。これは、既存のVoipサービス証明書の権利に似ていますか? – Ayush

関連する問題