これは、Xamarin Studio でのみ、iOS シミュレーターを使用してのみ実行できるようになりました。iOS プロジェクトでバックグラウンド フェッチ権限が既に選択されていることを確認してください (iOS プロジェクトのプロパティで、または で手動でinfo.plist
)。次に、Xamarin Studio で、[実行] -> [実行] -> [カスタム構成] -> [バックグラウンド フェッチの選択] - > [実行] を選択します。
これにより、アプリがバックグラウンドで起動され、バックグラウンド フェッチが強制的に実行されます。
これを行うと、iOS の構成ドロップダウンの下に個別のオプションが表示されなくなります。ドロップダウンに.iOSおよびProjectName.iOS - Background Fetchオプションが含まれていてはなりません。これの良いところは、ProjectName.iOS - Background Fetchを選択してアプリを実行した後、アプリがまだ実行されている間に、Run -> Simulate iOS Background Fetchに移動してフェッチを複数回実行できることです。ただし、カスタム構成ウィンドウを使用してアプリを実行すると、このオプションは常にグレー表示されます。