APNs通知が送信出来た! その後にやること

以下ネタ元より




  • 1回の通信のパケット数が一定量を超えると切断される
  • Invalidなトークンが混ざっていると、それ以降のトークンへ通知されない


ApnsPHPという便利なライブラリ経由で通知を行えば、前述の問題に対応してくれます。

  • パケット量の問題で切断されたときに、自動で再接続して送信してくれる
  • FeedbackServiceを叩いてアンインストールされたトークンを取得する

しかし、前述の2つの問題が同時に起こった場合に対処が出来ていないです。



ApnsPHP使っている処理があるのだけれどInvalidなトークンのお陰で、通知がいかないケースが出た。
たぶん使い方がわるいんだろうな・・・。

ネタ元