問題タブ [pushkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pushkit - PushKit を使用した voip アプリの利点は何ですか?
アプリの通知を APNs から Pushkit に変更すると、どのようなメリットがありますか? 私はdeveloper.apple.comからPushKitを理解しようとしていますが、ドキュメントから、PushKitがアプリの代わりにバックグラウンドからアプリを呼び出すことを知っています.しかし、違いはありますか? バッテリーの寿命を延ばすだけ
swift - PUSH通知を正しく受け取るには?
Xcode 9.2、Swift 4.0 を使用して VoIP アプリケーションを作成しています。iOS の最小バージョンは 10.3 です。iPhone がスリープ モード (WhatsApp や Viber のように) でも着信を受けたいです。そのために CallKit を使用する必要があることは既にわかっています。しかし、プッシュ通知を正しく受信する方法がわかりません。つまり、それらを受け取る方法は2つあります。最初は AppDelegate.swift にあります。見てください (このメソッドは機能しています):
しかし、私が何をしていても、iPhone がスリープ状態の場合、着信はトリガーされません。最近、PUSH 通知を受け取る別の方法があることを知りました。見てください:
問題は、最初の方法でこの PUSH トークンがあることです: 9bcf73ac3d6a68be07c26d8b6a972f5b716cd5308f1a19048b62d19b9b8d4bd1
2 番目のメソッドは、次の PUSH トークンを返します。
そして、それらは等しくありません!どうすればいいの?したがって、主な質問は、PUSH 通知を受信する方法と、AppDelegate メソッドと PushKit メソッドの違いと、どのトークンが正しいかということです。
助けてくれてありがとう!