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

问题描述 投票:5回答:1

我尝试使用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列表中?

ios cordova ionic-framework service background
1个回答
20
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.