科尔多瓦:Navigator.vibrate无法正常工作并返回未定义

时间:2020-08-08 18:25:31

标签: android cordova vibration

我正在构建cordova应用并在Android设备上对其进行测试。我正在尝试使用cordova振动插件,但为了响应某些用户输入而使应用振动,但我没有成功。我正在使用cordova 9,并且已经安装了cordova-plugin-vibration。我正在deviceready上创建我的振动功能,可以从应用中调用。

    let appFunctions = {};
    document.addEventListener('deviceready', function(){        
            appFunctions.vibrate = function(arg) {
                navigator.vibrate(arg);
            }
    })

我还启用了在confix.xml文件中振动的权限。

<config-file parent="/manifest" target="AndroidManifest.xml">
       <uses-permission android:name="android.permission.VIBRATE" /> 
</config-file>

但是,当我在Android设备上进行测试时调用appFunctions.vibrate时,什么也没有发生,当我将navigator.vibrate函数的结果ping到测试服务器时,它返回未定义的值。我有什么想念的吗?有人遇到过这个问题吗?

0 个答案:

没有答案