Ionic 2 Geofence插件无法在iOS

时间:2017-11-17 05:10:09

标签: ionic2 ionic-native

Ionic 2 Geofence插件在iOS中不起作用,虽然设备日志显示围栏已注册并开始跟踪但转换未在设备上触发,

请帮助

1 个答案:

答案 0 :(得分:0)

  

这是cordova-plugin-geofence

的已知问题

Apple不会让你部署一个不断寻找位置的应用程序,这将耗尽资源。

问题是当应用程序被最小化时,IOS试图减少负载会导致Webview崩溃,一旦应用程序再次打开,需要一段时间才能使用正确的插件进行恢复,但到那时,代码无法执行过渡。

一种可能的解决方案是在URL中添加参数作为查询字符串,这样一旦应用程序恢复它,就可以获取参数并执行触发事件。

这应解决问题。即使只是一个附加功能,也没有太大的改变。

FYR