我正在构建一个Ionic混合应用程序,我安装了4个插件 .

  • cordova-plugin-screen-orientation

  • cordova-plugin-app-version

  • cordova-plugin-geolocation

  • cordova-plugin-contacts

所有这些都在Android上按预期工作,但是,在iOS上,每当我触发插件时(通常只需点击一下按钮),没有任何反应,如果我双击应用程序(或者如果我最小化并再次打开应用程序),插件已执行并正在显示我在Android上看到的内容 .

我已经尝试在$ timeout中将调用包装到插件中,但这并没有做任何不同的事情 .

任何帮助将不胜感激,因为我在这里搜索到了地狱,似乎无法找到问题 .

这是我的苹果设置:

  • Cordova CLI:6.5.0

  • Ionic CLI版本:2.2.2

  • Ionic App Lib版本:2.2.1

  • ios-deploy版本:未安装

  • ios-sim版:未安装

  • 操作系统:MacOS Sierra

  • 节点版本:v6.10.1

  • Xcode版本:Xcode 8.3.2构建版本8E002