5

XCode 5でそれを行う方法があることは知っていますが、私のインフラストラクチャでは可能ですか? Visual Studio 2012 と MonoTouch を使用しています。

XCode では、[Debug] > [Simulate Background Fetch] の下に移動できます。または、2 番目の方法もあります。XCode メニューの [Product] => [Scheme] => [Edit Scheme] で、[Background Fetch] オプションを有効にします。

4

3 に答える 3

3

残念ながら、これは現在 Xamarin Studio/Visual Studio では不可能です。

しかし、私たちはそれに取り組んでおり、将来のリリースに含まれる予定です。

于 2013-10-08T09:42:07.147 に答える
1

Xamarin Studio 5.0 の新しい更新プログラムには、Background Fetch のサポートが含まれていることに気付きました。( http://docs.xamarin.com/releases/studio/xamarin.studio_5.0/xamarin.studio_5.0/ )

シミュレーターを使用してデバッグする場合は、Run->Simulate IOS Background Fetchに移動します。

于 2014-05-23T15:07:30.083 に答える
0

これは、Xamarin Studio でのみ、iOS シミュレーターを使用してのみ実行できるようになりました。iOS プロジェクトでバックグラウンド フェッチ権限が既に選択されていることを確認してください (iOS プロジェクトのプロパティで、または で手動でinfo.plist)。次に、Xamarin Studio で、[実行] -> [実行] -> [カスタム構成] -> [バックグラウンド フェッチの選択] - > [実行] を選択します。

これにより、アプリがバックグラウンドで起動され、バックグラウンド フェッチが強制的に実行されます。

これを行うと、iOS の構成ドロップダウンの下に個別のオプションが表示されなくなります。ドロップダウンに.iOSおよびProjectName.iOS - Background Fetchオプションが含まれていてはなりません。これの良いところは、ProjectName.iOS - Background Fetchを選択してアプリを実行した後、アプリがまだ実行されている間に、Run -> Simulate iOS Background Fetchに移動してフェッチを複数回実行できることです。ただし、カスタム構成ウィンドウを使用してアプリを実行すると、このオプションは常にグレー表示されます。

于 2017-02-15T19:33:08.323 に答える