1

アプリのコンテンツをリアルタイムで更新するために、バッジ、メッセージ、またはサウンドなしで、アプリケーション関連のJSONのみを使用してプッシュ通知メッセージを使用したいと思います。これらの通知は、アプリが実行されていないときは役に立たないため、アプリがバックグラウンドまたはユーザーアイドル状態になったときに通知を送信せず(サーバーにunsubsrcibeを送信)、アプリがフォアグラウンドまたはユーザーアクティビティに入ったときに再度サブスクライブします。Appleはこのプッシュ通知の使用を許可していますか?ポーリングまたはカスタムソケットベースのソリューションを使用したくありません。

4

3 に答える 3

1

サーバーとのリアルタイム通信にAPNSを使用しない理由は他にもあると思いますが、ここに2つの「ブロッカー」があります。

  1. ユーザーが接続を失った場合、サーバーから退会することはできません。
  2. プッシュ通知は、配信時間の点で信頼できません。プッシュサーバーからは、apnがキューに入れられていることが通知されるだけで、実際に配信されていることは通知されません。
于 2013-01-21T14:04:07.067 に答える
0

プッシュ通知があなたに適しているかどうかはわかりません。

プッシュは非常に慎重に使用する必要があります。正当な理由がない場合、人々は通知を受け取りたくありません。(一部の人々は、通知センターから通知を削除することに夢中になっています。これは一種の異常です..)。

さて、いつ通知を送信したいか正確にはわかりませんが、更新目的で、アプリが実行されていないときにオフにする場合は、アプリを起動した後、時々更新しないでくださいシンプルなレストサーバー。ユーザーに警告したくない場合(音、メッセージ、バッジなし)、プッシュする意味は何ですか..

于 2013-01-21T14:04:46.677 に答える
0

Apple は、それを使用してデータを送信しないように明確に指示しています。新しいデータが利用可能であることを通知するためだけに。また、通知は明らかにリアルタイムではありません。

于 2014-05-11T12:48:46.290 に答える