有人可以告诉我如何将电话注册的电子邮件发送到我的cordova应用程序中吗?在我的应用程序中,有一个注册页面,用户必须在其电子邮件中注册,而不是他们输入,我想使用cordova将手机上的当前电子邮件发送到名为"email"
的注册页面的文本字段中并且如果可能的话,获取用户在手机上将他的电子邮件注册到文本字段时使用的名字和姓氏
答案 0 :(得分:0)
所以你可以使用以下插件
[User-Info-Plugin][1]
添加方法是使用以下命令
cordova plugins add https://github.com/xarv/UserInfo-Cordova-Plugin.git
添加后检查config.xml以获取正确的条目。
用法:
var success = function(string){
alert(string);
};
var error = function(string){
alert("error");
};
getInfo("email",success,error,"email",[]);`
getInfo方法是您应该将操作用作“email”的方法。这应该在加载cordova之后完成,即在deviceready被触发后在onDeviceReady中完成。 document.addEventListener('deviceready', onDeviceReady, false);
同样在你的清单中你必须添加
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
作为许可。
希望这有帮助。