作者:淘气111006 | 来源:互联网 | 2023-05-18 23:22
我正在尝试将cordova-plugin-health插件用于我正在开发的phonegap应用程序.每当我使用该应用程序时,除此插件外,每个插件均有效.我正在使用phonegapm
我正在尝试将cordova-plugin-health插件用于我正在开发的phonegap应用程序.每当我使用该应用程序时,除此插件外,每个插件均有效.我正在使用phonegap mac应用在iPhone 6s上进行测试.
我已采取的步骤:
>使用cordova插件安装的插件添加cordova-plugin-health –variable HEALTH_READ_PERMISSION =’应用程序需要读取访问权限’–variable HEALTH_WRITE_PERMISSION =’App需要写访问权限’
>稍后在尝试过的window.plugin.health.requestAuthorization上使用了navigator.health.requestAuthorization,我的WebStorm能够检测到第二个但不是第一个.
我有什么想念的吗/我可以在phonegap mac应用程序中使用此插件吗?
谢谢!
解决方法:
Phonegap Developer App是一个可以轻松预览您的应用程序的工具.
Phonegap Developer应用程序本身就是Cordova应用程序,可从本地Web服务器加载您的应用程序代码.
关于Phonegap Developer应用程序的事情是,因为它是预编译的应用程序,所以它只能运行在构建时Phonegap Developer应用程序中包含的插件.
这意味着,大多数第三方插件(如heathkit插件)将无法正常工作,因为它们未包含在Phonegap Developer App中.
您可以做的是在设备中运行您的应用程序,而不是预览它.
为此,请在安装了Phonegap CLI并插入设备的情况下运行:
phonegap运行ios
如果您安装了Cordova CLI,这也应该可以工作
科尔多瓦运行ios.