如何仅在一个Ionic平台上添加插件



我正在Ionic项目中使用出色的后台地理定位插件。不幸的是,苹果认为我的使用不够有效,所以我不得不想办法只在安卓上添加这个插件。我无法在代码级别上解决这个问题,因为插件的存在将我的应用程序标记为需要在info.plist.中进行后台地理定位

Ionic(也许在package.json中)中有没有一种方法可以将插件标记为只安装在一个特定平台上?

也许可以使用plugman为特定平台添加插件:
首先,安装plugman:

$ npm install -g plugman

然后,添加插件:

$ plugman install --platform <ios|android|blackberry10|wp8> --project <directory> --plugin <name|url|path>

对于您的情况,<directory>应该是platforms/android,所以最后的安装命令是:

$ plugman install --platform android --project platforms/android --plugin https://github.com/mauron85/cordova-plugin-background-geolocation.git

有关plugman的更多信息,请参阅cordova plugman文档。希望这会有所帮助,问候。

最新更新