問題タブ [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.

0 投票する
1 に答える
543 参照

ios - iOS:Parseのようにユーザーがアプリを強制終了したときにプッシュ通知を受け取る方法は?

まだリリースされていない進行中のアプリがあり、バックエンドに加えて Parse for Push に依存していましたが、Parse がシャットダウンしているため、Parse でリリースして後で変更するのは意味がありません。

とにかく、今は iOS 用の GCM に移行し、その下に表示されているコードから、プッシュ通知 (通常の iOS の方法) に登録するだけです。トークンを取得したら、それを GCM に登録します (Parse の場合と同じように)。しかし、最大の違いは、アプリを強制終了するとプッシュ通知が受信されないことですが、Parse があり、アプリを強制終了すると、プッシュ通知を送信して、Parse のオープン ソース SDK の下にあるものを確認します (すべてを理解することはできませんでしたが、PushKit の使用は見つかりませんでした)、Pushkit は Web 上のいくつかの同様の質問で提案されました。しかし、それを達成する方法について明確な解決策はありません。

プッシュを登録するために私がやっていることは次のとおりです。

それで:

私が送信しているプッシュ通知は次のとおりです。

要約すると、アプリがまったく実行されていない場合でもプッシュ通知を受け取る方法が必要です

0 投票する
0 に答える
162 参照

ios - iOS VoIP アプリ - アプリの終了中に通知を受信したときに UIViewController を画面に表示する

PushKit を使用して iOS で VoIP アプリを開発しています。

ユーザーが PushKit 通知を受け取ると、メソッド- (void)pushRegistry:(PKPushRegistry *)registry didReceiveIncomingPushWithPayloadが呼び出されます。そして、このメソッドはアプリを起動して着信接続を処理します。

私の質問はUIViewController、ユーザーが通話を受け入れるか拒否するかを決定できるように、どうすれば画面に表示できますか?

ありがとう

0 投票する
1 に答える
1922 参照

ios - VOIP iOS アプリ用 PushKit

これは些細な質問かもしれませんが、フレームワークがiOS アプリPushKitに適用されるときにサーバー側が影響を受けるかどうかはまだわかりません。VoIP

たとえば、SIPサーバーはアプリに INVITE を送信し、アプリで通知が受信され、通話が確立されます。

を使用した場合、サーバーは影響を受けますPushKit.frameworkか? プッシュキット イベントの送信者は? サーバーSIPかアップルか?これは に似ていAPNSますか?

0 投票する
1 に答える
489 参照

ios - バックグラウンドで VOIP ソケットを維持する - iOS 9

kCFStreamNetworkServiceTypeVoIP を使用して、VOIP アプリケーションのバックグラウンドでソケットを維持できることを知っています。ただし、これは iOS 9 では推奨されておらず、VOIP の目的で PushKit フレームワークを使用することを推奨しています。

私の問題は、アプリがインターネット接続なしで動作すると想定されているため、リモート通知を使用する方法がないことです。アプリは、VOIP 通話の目的で SIP デバイスに接続します。

提案は、将来の証明ソリューションに役立ちます。

ありがとうございました

0 投票する
1 に答える
222 参照

ios - PushKit フレームワークのプッシュを使用しても、アプリのバッジは変化しません

アプリケーションのフレームワークを使用するように切り替えたのでPushKit、プッシュ受信時にアプリ バッジの変更はありません。

使用するために行った APNS 実装への変更PushKit:

  • サーバー側では、APNS 証明書を VOIP プッシュ証明書に置き換えました。

  • クライアント側では、次を置き換えました:

    1. registerForRemoteNotifications

      /li>
    2. didRegisterForRemoteNotificationsWithDeviceTokenそしてdidFailToRegisterForRemoteNotificationsWithError_didUpdatePushCredentials
    3. didReceiveRemoteNotificationそしてdidReceiveRemoteNotification FetchComplitionHandler_didReceiveIncomingPushWithPayload

その結果、didReceiveIncomingPushWithPayloadが呼び出され、ペイロード ディクショナリに有効なバッジ番号が表示されますが、残念ながらアプリ バッジは変更されません。

0 投票する
1 に答える
1107 参照

ios - GCM は iOS PushKit フレームワークで動作しますか?

Google Cloud Messaging (GCM) サービスを使用して、iOS で Voip プッシュ (PushKit プッシュ) に登録して受信することはできますか?

https://developers.google.com/cloud-messaging/ios/start