etcこの広告は、90日以上更新していないブログに表示しています。bwana調べることがあったので覚え書きとして。iOSでpush通知を受け取った際には以下の場合が想定されます。・アプリがバックグラウンドで起動している時に、push通知が届きpush通知から起動それぞれについて呼ばれるメソッドを以下に示します。}}launchOptionsは本来nilなのですが、pushから開くとここに以下のようなJSON形式のデータが届きます。Apple公式ドキュメントから引用。・アプリがバックグラウンドで起動している時に、push通知が届きpush通知から起動はdidReceiveRemoteNotificationというメソッドが呼ばれます。userInfoには先ほどのJSON形式のデータがはいります。push通知はpush通知から開くとpush通知から送られてきたデータを受け取ることができるが、もし仮にpush通知がきたが、それをホーム画面のアイコンをクリックして起動したらpush通知のデータは受け取れないのかということを調べました。push通知から送られてくるデータにはバッジの数やその他任意のデータを付与できるので、そこの情報からTabbarControllerのタブにバッジをつけることをしたいということがありました。そこでなんとかしてpush通知から送られてくるデータを取得しようと試みたものの、なかなかそのような実装方法が見つからず。stackoverflowを探すと、どうやらpushではなくアイコンタップから開いた場合pushのデータを取得するのは難しいようです。http://stackoverflow.com/questions/12084015/ios-push-notification-how-to-get-the-notification-data-when-you-click-on-the-aTabbarControllerのタブのバッジなどはサーバーから取得したほうがいいとのことです。このことからpushで送るデータはなんでもいいというわけではなくて、pushから起動したときに必要な情報というものに制限したほうがいいようです。11:29iOSでpush通知を受け取った後の起動とホーム画面のアイコンをタップした後の起動についてTweet広告を非表示にする関連記事2014-06-30ちょうど何年前の今日に何していたかを教えてくれるTimehop思わぬ発見があります。tumblrはてなブログをはじめよう!inagexさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。