如何在Ionic应用程序中添加后台服务

时间:2015-01-10 17:01:20

标签: ios cordova ionic-framework service background

我尝试使用cordova Background Geolocation将我的位置发送到后台的服务器。但是当我在一段时间后将我的应用程序放在后台时它停止工作。所以我尝试了BackgroundFetch服务https://github.com/christocracy/cordova-plugin-background-fetch,但不起作用:错误是:

You've implemented -[<UIApplicationDelegate> application:performFetchWithCompletionHandler:], but you still need to add "fetch" to the list of your supported UIBackgroundModes in your Info.plist.

如何在我的Info.plist中将fetch添加到支持的UIBackgroundModes列表中?

1 个答案:

答案 0 :(得分:18)

就这样做吧。在项目中找到Info.plist并添加一对像这样的键/值,

<key>UIBackgroundModes</key>
<array>
    <string>fetch</string>
</array>

完成后,重建它,警告就会消失。