这是我的第一个应用程序。我试图使用插件Cordova-CallLog-Plugin,但它不再起作用了。我使用this process来安装插件。
当我尝试调用window.plugins.calllog.list时,我得到" window.plugins未定义"。我找到了this issue,这似乎表明原因是一种弃用的方法。
来自:https://github.com/dalyc/Cordova-CallLog-Plugin/blob/master/www/CallLog.js
CallLog.install = function () {
if (!window.plugins) {
window.plugins = {};
}
window.plugins.calllog = new CallLog();
return window.plugins.calllog;
};
cordova.addConstructor(CallLog.install);
我尝试从链接中盲目地实施解决方案:
CallLog.install = function () {
return calllog;
};
module.exports = new CallLog();
然后
cordova.require("com.ubookr.plugins.calllog");
但现在我得到"module com.ubookr.plugins.calllog not found "
(但它在app>plugin>com.ubookr.plugins.calllog
}
我现在有点迷失了,因为我刚刚开始使用科尔多瓦,我甚至不确定我是否正朝着正确的方向前进。
感谢任何帮助
更新:
扔掉它以便你可以看到我的插件
cordova plugin ls
com.ubookr.plugins.calllog 2.0 "CallLog"
cordova-plugin-console 1.0.2 "Console"
cordova-plugin-contacts 1.1.0 "Contacts"
cordova-plugin-device 1.1.0 "Device"
cordova-plugin-splashscreen 3.0.0 "Splashscreen"
cordova-plugin-statusbar 2.0.0 "StatusBar"
cordova-plugin-whitelist 1.2.0 "Whitelist"
ionic-plugin-keyboard 1.0.8 "Keyboard"