用于 OTP 验证的 Ionic 4 读取 SMS 插件

Raj*_*dav 6 ionic-framework ionic4

我正在开发 ionic4 应用程序,以进行自动验证,或者每当我收到短信时,我的应用程序都必须阅读该消息。为此,我使用了“Cordova 插件添加 Cordova-plugin-SMS”,但它不起作用。我声明了'声明 var 窗口:任何;并声明 var SMS: any;' 没有任何效果。它在Android中显示“java.lang.ClassNotFoundException:com.rjfun.cordova.sms.SMSPlugin”,在开发它时在网络中显示“TypeError:无法读取未定义的属性'listSMS'”。谁能帮我解决这个问题

Ale*_*erg 0

插件允许从应用程序发送短信,而不是接收短信。

要将数据从短信获取到您的应用程序,您可以使用深层链接将其作为参数传递。这需要用户点击短信中的链接。我不知道有什么方法可以将短信数据自动发送到您的应用程序,并且我认为这是不可能的,因为这会带来安全风险。

自定义 URL 方案是最简单的方法(例如mycoolapp://some-path?p1=data1&p2=data2.

应用程序链接(Android > 6.0) 和通用链接(iOS > 9.0) 功能更强大,但可能是不必要的,并且不受支持。这实际上取决于您的用例。

Ionic 有一个社区维护的插件,我使用它并完成这项工作,尽管到处都需要解决方法。Branch.io 的插件也是一个选项,但我没有使用过。

  • 我们有没有 ionic4 插件来接收短信 (2认同)