无法让cordova-sms-plugin工作

时间:2015-09-06 14:00:22

标签: cordova cordova-plugins

我正在尝试安装cordova sms插件。我正在做以下几个步骤:

  1. phonegap create smsProj
  2. 创建了一个新项目
  3. 通过phonegap platform add android
  4. 添加了android平台
  5. cordova plugin add com.jsmobile.plugins.sms
  6. 安装了该插件
  7. 然后我尝试通过以下方式检查SMS是否可用:

  8. try {
      alert( SMS == undefined );
    } catch (e) {
      alert('catch: SMS is not available')
    }
    

    我在deviceReady事件之后,在 Android 最新的cordova 中检查此内容,当然还要在真实设备中构建和安装。但我每次都会收到警报。
    我做错了什么?

2 个答案:

答案 0 :(得分:1)

您需要将此行添加到config.xml文件中:

<gap:plugin name="com.rjfun.cordova.sms" source="npm"/>

由于您使用CLI安装了插件,因此必须以编程方式添加此配置,但在这种情况下,它不是我所期望的。我想出了打开apk文件内容并检查cordova插件JS文件。

答案 1 :(得分:0)

插件对象为sms,而不是SMS