在phonegap应用程序中自动获取OTP

时间:2015-01-23 09:42:35

标签: cordova phonegap-plugins

我正在开发一个使用OTP(一次性密码)的phonegap应用程序。 我想自动化OTP流程。那是当我通过短信收到OTP时,我的应用程序应该自动从消息中提取OTP并在我的应用程序内的必要位置使用它。 我找到了以下链接,使用phonegap插件。 https://sourcegraph.com/github.com/applegrew/Phonegap-SMS-reception-plugin@master

有没有办法只使用javascrpt?

2 个答案:

答案 0 :(得分:3)

不,没有插件就不可能。 (source

  

插件是一个注入代码包,允许Cordova webview   应用程序在其中呈现与本机平台通信   它运行的。 插件提供对设备和平台的访问   基于网络的应用通常无法使用的功能

您可以使用this plug

答案 1 :(得分:0)

我认为您可以查看此网站Token2

本网站提供RESTful API,用于启用网站或网络应用程序用户的双因素身份验证。要开始使用Token2 API,您需要创建一个帐户并添加一个站点。他们还为mobile apps提供OTP,但是对于您的应用,您可以使用可用的API。

API的示例用法在此处为“Link”。

创建用户:

https://api.token2.com/createuser?api=[api_key]&phone=[mobile_phone]&email=[email]&type=[authentication type]&pin=[pin code]&format=[response format]

验证OTP:

https://api.token2.com/validate?api=[api key]&token=[token]&userid=[User's Token2 ID]

通过短信生成和发送OTP:

https://api.token2.com/send?api=[api key]&userid=[User's Token2 ID]

BTW我没有测试它,因为我不是Phonegap家伙。我已经针对你的问题做了一些研究,发现这个问题很合适,但我相信这会帮助你找到解决方案。