2011-01-07 17 views
0

私は自分のアプリケーションでページャを模倣しようとしていますが、応答するまでプッシュ通知をユーザーに送信します。私の考えは、数秒ごとにプッシュを送信し、到着時にデフォルトのサウンドを再生することでした。完璧ではありませんが、何よりも優れています。APNSデバイスへの頻繁な通知の送信

正常に機能しています。しかし、私はいくつかの通知が送信された後、音が何度も演奏しようとしているようにちょっと吃音/中断を開始することを発見しています。これは10秒ごとにプッシュだけを送信した場合でも発生します。私はちょうど20秒間隔でそれをテストし、それからそれは約10回後に中断された音を開始します。

これを解決するにはどうすればよいでしょうか?各メッセージが鮮明に音を鳴らしますか?

p.s. iPadでテストが実行されました。

答えて

0

私はそれを働かせました。私の試みで、Appleのガイドラインに従って接続を開いたままにしています。誤ってMemoryStreamオブジェクトを再利用していました。

再試行間隔はユーザー定義可能ですので、Appleのルールに違反しないことを願っています。

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

0

これは答えです、私はあなたに助言するつもりであるという意味でをしないでください。ユーザーがApple Push Notificationのガイドラインのセクション2(Appleのデベロッパー契約の付録A)に違反するまで数秒ごとにプッシュ通知を送信するのは間違いありません。あなたは、おそらく二つの理由から、ここで満足のいく答えを見つけることができません。

  1. それはおそらく開発者の合意
  2. アップルを壊すので、誰もが順序またはプッシュ通知の配信を保証するものではありません、前にそれを行っていないだろう、とそれらが配信される速度は、デバイスのネットワークと接続速度によって異なります。
関連する問題