問題タブ [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 投票する
2 に答える
1072 参照

c# - 誰かが C# で iOS Xamarin PushKit のサンプル コードを共有できますか?

iOS アプリに PushKit を実装しようとしています。ただし、PushKit の Xamarin ドキュメントは非常に限られています。Xamarin C# で使用するサンプル コードはありますか? どうもありがとう。

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

ios - アプリが強制終了された後でもコンテンツを受け取る方法は?

ライブ ストリーム ビデオを表示するアプリがあります。ライブ動画ストリームの合間に広告を表示したい。そのためには、別のサーバーから追加を継続的に受信し、現在のデバイスに保存する必要があります。サーバーから、ビデオなどの情報を取得し、いつ再生する必要があるか、アプリが実行されているとき。そのため、アプリが強制終了/バックグラウンド/一時停止/終了されていても、ビデオ コンテンツを受信したいと考えています。その特定の時間に広告を再生できるように。コンテンツの受け取り方法。それを行う可能性のあるケースや提案を教えてください。

0 投票する
2 に答える
3920 参照

ios - APNS Universal Client SSL 証明書が導入されているのに、Pushkit に別の Voip 証明書が必要なのはなぜですか?

ちょっとした混乱です。プライマリ アプリ、voip などをサポートする APNS 用のユニバーサル クライアント SSL 証明書があるのに、Pushkit 用に別の VoIP サービス証明書が必要なのはなぜですか?

最新の Apple docs に従って

ここに画像の説明を入力

ここに画像の説明を入力

アプリが複数のトピック (voip/non-voip) をサポートしている場合、個別の証明書ではなく単一の APNS SSL 証明書を使用する方がよいのではないでしょうか? これにより、同じ接続 (APNS プロバイダーから APNS へ) を使用して、Voip プッシュと標準プッシュの両方を配信できるようになります。

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

ios - WhatsAppに似たアプリを終了した後の通知の達成

WhatsAppを明示的に強制終了した後でも、WhatsApp(iOSバージョン)の通知処理と同様の通知機能を実現しようとしています-通知メッセージがメッセージカウント付きの新しいメッセージとともにトップチャットに表示されます-これはVOIPプッシュを介して実現できます.

金融アプリが VOIP を使用できるかどうか、およびこれがアプリの拒否を引き起こさないかどうかを理解したいです。

0 投票する
2 に答える
3541 参照

ios - IOS Swift Pushkit: didUpdatePushCredentials が呼び出されない

Twilio Client iOS SDKを使用して VoIP アプリを開発しようとしています。私のアプリは、バックグラウンドでないときに着信を受け取ります。バックグラウンドモードについてはPushKit Framework、Appleが提案するように使用しようとしています。しかし、私のアプリは に登録されていませんPushKit。メソッドdidUpdatePushCredentialsが呼び出されていません。

これは私のアプリのデリゲートと設定です:

ここに画像の説明を入力

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

ios - プッシュ キットを使用してメッセージを受信して​​いますが、通知センターにそのメッセージが表示されません

プッシュ キットを実装し、デリゲート メソッド "didReceiveIncomingPushWithPayload" でリモート通知を受信して​​いますが、通知センターにそのメッセージが表示されません。デバイスの「通知 - >アプリ」で通知を許可し、通知センターに表示するオプションが有効になっていることを確認しました。

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

ios - unregisterPushNotificationDeviceToken の後に通知の再登録をシンチします。

ManagedPush で Sinch を使用して、PushKit 経由で VoIP の通知を受信して​​います。私のアプリでは、次の 3 つの状態が考えられます。

  • オンライン
  • オフライン
  • 「着信不可ですが、発信はできます」

ユーザーは、アプリ セッション中にいつでもこの状態を変更できます。

次のドキュメント: https://www.sinch.com/docs/voice/ios/#unregisterapushdevicetoken

私も使っunregisterPushNotificationDeviceTokenていますstopListeningOnActiveConnection

これは、着信を受信せず、クライアントをアクティブにして電話をかけるために機能しているようです。私が問題を抱えているのは、ユーザーをオンラインに戻すことです。アクティブな接続は機能しますが、アプリがバックグラウンドにあるときに電話を受けるために、通知を再度登録できないようです。

Sinch SDK - ユーザーをログアウトする方法などの質問 ユーザーをオンラインに戻す方法を解決しないでください。

SinchService コンポーネントhttps://github.com/sinch/SinchService-iOSの使用を検討しましたが、ログアウト機能によってクライアントが終了することがコードからわかります。そして、クライアントを終了しないことに興味がありますが、通知の受信を停止してから、同じセッションで再度受信します。

私が試したこと:

着信通話ボタンは使用できません:

オンライン ボタンは次のことを行います。

registerForRemoteNotifications を呼び出す理由は、didRegisterForRemoteNotificationsWithDeviceTokenデリゲート メソッドを強制的に呼び出すことで、Managed Push を呼び出して通知を再度登録できるようにするためです。私はそれがうまくいくかもしれないと思ったが、そうではなかった.

これは PushKit を介しており、登録方法が異なるため、おそらくこれは機能しません。

私にとって有効な回避策は、ユーザーがオンライン状態に戻ったときにクライアントを再作成することです:

unregisterPushNotificationDeviceToken の後で、クライアントを再作成することなく、VoIP 通知の登録に戻る方法はありますか?

ありがとう!!