背景での更新のシミュレーション
あなたのアプリが背景での更新が必要な場合は、アプリが iOS によって起動できることを確認した後、背景でイベントをフェッチ処理する必要があります。
手順
- スキームのツールバーメニューから、シミュレータかデバイスを選択します。
- 同じメニューから、[スキームの編集(Edit Scheme)] を選択します。
- 左の列で、[実行(Run)] を選択します。
- [オプション(Option)] タブを選択します。
- [背景でフェッチ処理(Background Fetch)] のチェックボックスを選択し、[閉じる(Close)] をクリックします。
- [プロダクト] > [実行(Run)] を選択してください。
- [デバッグ(Debug)] > [背景でフェッチ処理をシミュレート(Simulate Background Fetch)] を選択します。
あなたのアプリがビルドされ、デバイスまたはシミュレータ上で、中断状態に直接突入します。
このオプションを使用するには、あなたのプロジェクトは、iOS 7 以降の展開ターゲットを持っていなければならず、機能エディタの[背景モード(Background Modes)] のセクションでフェッチ処理オプションを有効にしなければなりません。
上記の手順で説明したシナリオに加えて、またあなたのアプリが正しく起動した後中断し、その後背景でのフェッチ処理イベントを正しく処理したことを確認しなければなりません。
関連記事
スキームエディタについて