2016-06-14 4 views
1

新しいHTTP/2 APNSインターフェイスの導入により、拡張機能の下でapns-topicを使用して識別されるバックグラウンドVoIPアプリケーションでも同じ証明書が動作します。 '(1.2.840.113635。 100.6.3.6) '。つまり、私のアプリケーションのバンドルIDが 'com.Sample.myApp'の場合、 'com.Sample.myApp.voip'を使用してvoipアプリケーションを指定することができます。HTTP/2 APNS APIを使用したVOIPアプリケーション用のiOSプッシュキットフレーム

それでも、通知を受け入れるためのユーザーの介入を避けるために通知が私のアプリに直接配信されるように、Pushkitフレームワークを実装する必要がありますか?

また、HTTP/2 APIを使用してAPNSと話しているときに、同じインターフェイス(単一の証明書&)を使用してvoipまたは通常のプッシュ通知を配信することについて、サーバー側(apnsプロバイダ)の実装は同じです。ここで私の解釈が間違っていれば私を修正してください。

よろしく、 _Ayush

答えて

1

あなただけのプロビジョニングプロファイルは、VOIPを選択していなければならないことを確認し、同じバンドル識別子を使用することができます。それ以外の場合は通知を受け取ることはありません。

はい、Pushkitフレームワークを実装する必要があります。あなたのアプリがVOIPに関連しているかどうか。これは通知トレイには入っていないサイレントプッシュ通知に特に役立ちますが、アプリをバックグラウンドモードでアクティブにします。 (起動しない、またはフォアグラウンドに来ない)

たとえば、 - あなたのアプリがSkypeの場合。

あなたがプッシュキットしかしサイレントプッシュ通知を取得不在着信通知、着信通知がキャンセルされます(通知トレイから削除)

を取得するときに、別の取得中に、あなたは、ローカル通知をスケジュールすることができ、着信通知を取得したら、 (不在着信)通知を使用すると、以前のローカル通知を削除し、不在着信のローカル通知をスケジュールできます。

ありがとうございました。

+1

こんにちは、VOIP拡張機能付きAPNS SSL証明書がここで動作するかどうか確認してください。 APNSについて話しているとき、AppleのドキュメントにPushkitの文脈はありません。 AppleがPushkitについて語ると、APNS SSL証明書の代わりにVOIP Services証明書が述べられた。 VOIPサービス証明書またはAPNS SSL証明書をVOIP内線番号とともに使用できますか? – Ayush

関連する問題