並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 12 件 / 12件

新着順 人気順

backgroundfetchの検索結果1 - 12 件 / 12件

  • 【iOS7】プッシュ通知のバックグラウンド処理でハマったメモ - その後のその後

    やりたかったこと: プッシュ通知を受け取ったときにアプリを起動することなく(バックグラウンドで)APIを呼ぶ これはおそらく「サイレントプッシュ通知(Silent Remote Notification)からの Background Fetch」の最も一般的な実装事例だと思うのですが、これがなかなかうまくいかず、試行錯誤しました。 最終的にはうまくいったのですが、そもそも何が原因だったのか、諸々の対策がどう効いて解決したのか、本質的なことはあまりわかっていません。とにかく最終的にうまくいった実装と参考にした記事をここにメモっておきます。 (どの記事にも書いてある application:didReceiveRemoteNotification:fetchCompletionHandler: を実装するとか、通知を送る側の話とか、従来通りのプッシュ通知実装と同じ手順とかはこの記事では省略して

      【iOS7】プッシュ通知のバックグラウンド処理でハマったメモ - その後のその後
    • iOS 7対応アプリを作るなら知っておきたい「UXを向上させるBackground Fetchの使い方」 #ios7yahoo

      iOS 7から追加されたバックグラウンドで通信やコンテンツの更新ができるBackground Fetch。 このアプリのUX向上に役立つといわれるBackground Fetchの概要や実装方法について、ヤフー平松亮介さんに寄稿をいただきました。 by 馬場美由紀 (CodeIQ中の人) Background FetchでアプリのUXを向上させる iOS 7からBackground FetchというAPIが新たに追加されました。 アプリが起動されていない場合にも、バックグラウンドで通信やコンテンツの更新ができるAPIで、アプリのUX向上に役立つと考えられます。 すでにSmartNewsやPinterestでも導入されており、iOS 7対応のアプリをつくる上では知っておかなくてはならない機能です。 SmartNews の iOS 7 対応 Behind the Pins: Building

        iOS 7対応アプリを作るなら知っておきたい「UXを向上させるBackground Fetchの使い方」 #ios7yahoo
      • Background Fetch を試してみた - Qiita

        先日、「M7 と少しだけ戯れてみた」というエントリでモーションアクティビティを試しに触ってました。その流れで自分の歩数を定期的に Tweet するようにしてみたらおもしろいかなぁと思って折角なので iOS 7 から導入された Background Fetch を使って見ようと思い、その時の内容をメモとして残してみようと思います。 ここに書く実験内容は Apple の審査を通った実績のあるものではない点をご了承ください。 Background Fetch とは iOS 7 から追加された新しい Background Mode のひとつ OS 側が不定期(OS の判断で適切だと思われるタイミング)で - (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBac

          Background Fetch を試してみた - Qiita
        • アプリのバックグラウンド処理 | iOS 7エンジニア勉強会

          Hadoop/Spark Conference Japan 2016( http://hcj2016.eventbrite.com )で発表した資料

            アプリのバックグラウンド処理 | iOS 7エンジニア勉強会
          • Gilt: iOS7でbackground fetchを利用するとログアウトしてしまうバグへの対応 - ワザノバ | wazanova

            http://tech.gilt.com/post/67708037571/sleuthing-and-solving-the-user-logout-bug-on-ios-7Giltがエンジニアブログで、background fetchを利用するとログアウトしてしまうバグを修正した取り組みを紹介してます。 1) 背景 iOS7の新機能background fetchを利用すれば、裏側で定期的にサーバにリクエストをしてデータを取得できるので、ユーザに最新のコンテンツを提供できる。サーバ駆動型のアプリにありがちな、「読み込み中...」という表示も減らせる。毎日ユーザにセール情報を提供するGiltにとっては待望の機能。以前は、ユーザがアプリを立ち上げた後にサーバとの通信を繰返し、新しいデータを取得していたので、せっかくのフラッシュセールの目玉商品がやっと表示されたときには売り切れとなる事態もあ

            • [iOS 7] [MultiTasking] バックグラウンドで定期的にフェッチ処理を実行する | DevelopersIO

              iOS7からバックグラウンドで定期的にフェッチ処理を実行することができるそうです。 この機能を利用すれば、ネットワークから定期的にコンテンツを取得する必要のあるアプリでは、バックグラウンドで新しいコンテンツがあるかどうかチェックしてダウンロードしたりできるようです。 バックグラウンドで定期的にフェッチ処理を実行するために必要な手順は以下の通りです。 プロジェクト設定でBackground fetchを有効にする 最小のフェッチ間隔を設定する application:performFetchWithCompletionHandler:メソッドを実装する 1.プロジェクト設定でBackground fetchを有効にする バックグラウンドでのフェッチ処理を使用するには、まずプロジェクトにその旨を設定する必要があります。この設定はXcode上から簡単に変更できます。 Xcodeを開いたら、プロジ

                [iOS 7] [MultiTasking] バックグラウンドで定期的にフェッチ処理を実行する | DevelopersIO
              • [iOS 7] Background Fetchについて | Lab

                こんにちは、KID.Aです。 iOS 7からは「Background fetch」モードと「Remote notification」モードの新しいマルチタスク機能が追加されました。 Remote notificationの挙動についてで「Remote notification」モードを説明したため、今回は「Background fetch」モードについて説明をしたいと思います。 実装方法 「Background fetch」モードの実装方法を紹介します。 プログラム側 まずは、Xcodeを起動して、プロジェクトを作成します。プロジェクト名は「FetchStudy」にします。 次に、CapabilitiesのBackground Modesを項目を開きます。 Background ModesをONにします。 ModesのBackground fetchをチェックします。 AppDelegat

                • Background Fetch を試してみた - griffin-stewieのブログ

                  先日、「M7 と少しだけ戯れてみた」というエントリでモーションアクティビティを試しに触ってました。その流れで自分の歩数を定期的に Tweet するようにしてみたらおもしろいかなぁと思って折角なので iOS 7 から導入された Background Fetch を使って見ようと思い、その時の内容をメモとして残してみようと思います。 ここに書く実験内容は Apple の審査を通った実績のあるものではない点をご了承ください。 Background Fetch とは iOS 7 から追加された新しい Background Mode のひとつ OS 側が不定期(OS の判断で適切だと思われるタイミング)で - (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBac

                    Background Fetch を試してみた - griffin-stewieのブログ
                  • Remote Push からの Background Fetch を試してみた - griffin-stewieのブログ

                    前回は Background Fetch を試してみました。この方法ではアプリだけの実装でバックグラウンドで通信処理等を走らせる事ができますが、実行タイミングが OS 側の学習によるもので任意のタイミングでは発動させることができません。iOS 7 からは Background Fetch 以外にも Remote Push Notification をトリガーに Background Fetch を実行させる機能も追加されています。Remote Push Notification を送るためのサーバサイドの準備が必要ですが、任意のタイミングで実行できる(Rate Limit はあります)のは魅力的です。APNs 環境を作ったことがない僕が APNS 環境の構築から Remote Push Notification から Background Fetch を動かすまでのメモを残しておきます。

                      Remote Push からの Background Fetch を試してみた - griffin-stewieのブログ
                    • iphone-app-tec.com

                      • iOSでバックグラウンドタスク(BackgroundTask)

                        iOSでは何もしなければアプリケーションがバックグラウンドに移行するとすぐにRunLoopやワーカースレッドが停止し、サスペンド状態に移行します。 バックグランドに移行する際にデータの保存など処理をしたい場合は、applicationDidEnterBackgroundメソッドで5秒以内の処理が許されています。 このiOSの独自仕様についてはApp States and Multitaskingに詳細があります。 バックグラウンドでさらに処理を継続するにはsetKeepAliveTimeout(VoIP向け)やBackground Fetch(iOS7から)を使う方法などがあります。 これらは定期的(10分以上の間隔)に数秒の処理を行うのに適しています。 数分間処理を継続したい場合はbeginBackgroundTaskWithExpirationHandlerを使います。 beginBa

                          iOSでバックグラウンドタスク(BackgroundTask)
                        • iOS 8では「Appのバックグラウンド更新」がOFFでもバックグラウンドで位置情報の更新は通知される - Steel Dragon 14106

                          iOS 8では「Appのバックグラウンド更新」がOFFでもバックグラウンドで位置情報の更新は通知される By raimon, 2014-12-27(土), in category Ios バックグラウンドでの位置情報取得 バックグラウンドに回されても位置情報を取得し続けるロガーアプリのような機能を実装したい場合、Xcodeの「Capabilities」-「Background modes」-「Location updates」にチェックを入れてアプリバイナリをビルドし、バッテリーをほとんど消費せずに済むCLLocationManagerクラスの significantLocationChange を監視し、帯電話基地局の切り替わりによる大規模な位置情報の更新を通知してもらう方法が定石である。 「Appのバックグラウンド更新」権限による影響 この時、iOS 7ではユーザーがアプリ毎に許可を与

                          1