You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
こんにちは、間藤です。 iOS7が正式リリースされて1ヶ月が経ちましたが、今回はiOS7で強化されたRemote Notifications(Push通知)の機能について取り上げてみます。また、Push通知を切っ掛けにして、コンテンツをダウンロードするサンプルも作成してみましたので、そのサンプルの挙動についても見ていきたいと思います。(確認した挙動については、私自身納得の行かないこともあったので、そのあたりについても触れます。) どんな機能強化なのか? 以下、iOS6までのPush通知の仕組みを表したものです。 iOS6までは、Push通知を受けたアプリがすぐに処理を開始できるわけではなく、ユーザがアプリをフォアグランドにする必要がありました。 それがiOS7になると以下のようになります。 アプリがバックグランドであっても、Push通知を受けるとすぐに処理を開始することができるようになって
iOS7でプッシュ通知にもいくつかの機能追加が加えられていますが、おそらくドキュメントに書かれていないことで、場合によっては問題が生じるかもしれない変更が加えられているようです。 Appleのドキュメント → Local and Push Notification Programming Guide プッシュ通知のデバイストークンは端末ごとに一意 感覚的には、プッシュ通知のデバイストークンは、取得メソッドを呼んだ時にアプリごとに生成されているように思います。しかし、実際にはアプリごとに異なるデバイストークンが取得されるわけではなく、同じ端末ならばどのアプリから取得しても同じデバイストークンが取得されるようです。 Stack Overflowなどでも、「デバイストークンってアプリごとに違うんですか?」「アプリが違っても同じトークンです」みたいなやりとりがされています。 Is the APN
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く