5

我知道使用 XCode 5 可以做到这一点,但我的基础设施是否可行?我正在使用 Visual Studio 2012 和 MonoTouch。

在 XCode 中,我可以在 Debug >“Simulate Background Fetch”下进行,或者还有第二种方法:XCode Menu,“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 的新更新包括后台获取支持。(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 项目已经选择了 Background Fetch 权限(在您的 iOS 项目属性中或手动在您的info.plist. 然后,在 Xamarin Studio 中,选择Run -> Run With -> Custom Configuration -> Select Background Fetch -> Run

这将在后台启动您的应用程序并强制执行后台获取。

一旦你这样做了,你就不应该在你的 iOS 配置下拉列表下列出一个单独的选项。下拉列表中不应有.iOSProjectName.iOS - Background Fetch选项。这样做的好处是,在选择ProjectName.iOS - Background Fetch并运行应用程序后,当应用程序仍在运行时,您可以转到Run -> Simulate iOS Background Fetch多次运行提取。如果我使用“自定义配置”窗口运行我的应用程序,此选项对我来说始终是灰色的。

于 2017-02-15T19:33:08.323 回答