如何在 Ionic 应用程序中添加后台服务
Posted
技术标签:
【中文标题】如何在 Ionic 应用程序中添加后台服务【英文标题】:How to add a Background service in Ionic app 【发布时间】:2015-01-10 17:01:20 【问题描述】:我尝试使用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】:照原样做。在你的项目中找到 Info.plist 并添加一对这样的键/值,
<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
</array>
一旦你这样做了,重建它,警告就会消失。
【讨论】:
以上是关于如何在 Ionic 应用程序中添加后台服务的主要内容,如果未能解决你的问题,请参考以下文章