我在我的 Cordova 项目中使用了一个插件,它安装正确,但不起作用。在查看 JS 文件时,我发现了这两行
PhoneGap.exec("SMSComposer.showSMSComposer",args);
PhoneGap.addConstructor(function() {
显然问题在于PhoneGap.exec 函数不再存在,现在是Cordova.exec。我怎样才能得到这个工作?该插件不是那么旧,只有几个月,所以它应该可以工作。
我在我的 Cordova 项目中使用了一个插件,它安装正确,但不起作用。在查看 JS 文件时,我发现了这两行
PhoneGap.exec("SMSComposer.showSMSComposer",args);
PhoneGap.addConstructor(function() {
显然问题在于PhoneGap.exec 函数不再存在,现在是Cordova.exec。我怎样才能得到这个工作?该插件不是那么旧,只有几个月,所以它应该可以工作。
你能给你正在使用的cordova版本吗?如果你使用的是新的phonegap版本,请使用该版本的插件。如果它是您的自定义插件,请遵循此 插件开发指南。或查看此升级指南。
function(winParam) {} - 成功函数回调。假设您的 exec 调用成功完成,将调用此函数(可选地使用您传回给它的任何参数) function(error) {} - 错误函数回调。如果操作没有成功完成,这个函数将被调用(可选地带有一个错误参数) “service” - 在本机端调用的服务名称。这将映射到本机类。在“action”下方的本机指南中对此进行了更多介绍 - 要调用的操作名称。这由接收 exec 调用的本机类拾取,并且根据平台,本质上映射到类的方法。有关更多详细信息,请查看位于本文末尾的本地指南。[/* arguments */] - 传入本地环境的参数
链接到最新的短信作曲家插件:IOS Link,Android:链接
我想它可以帮助你