如何在PhoneGap / Cordova中有条件地加载插件

时间:2014-03-21 15:48:34

标签: ios plugins phonegap-plugins ibeacon cordova-plugins

我有一个基于Cordova 3.3的应用程序,运行此phonegap-estimote plugin

一切都适用于iOS 7设备,但在以前任何版本的启动时都会崩溃。

我尝试在DeviceReady上使用window.device.version来绕过与插件相关的调用,但我认为应用程序在插件初始化时崩溃了。

所以我的问题是:有没有办法有条件地加载插件或阻止它初始化?

1 个答案:

答案 0 :(得分:0)

这是Wojtek Borowicz,我是Estimote的社区布道者。

请注意,构建引用的PhoneGap插件的Estimote SDK仅与iOS 7兼容。但是,您可以在库中设置一些代码,将CoreLocation从“required”设置为“optional”