gpt4 book ai didi

android - 如何获取 Android iOS 设备的主电子邮件地址

转载 作者:行者123 更新时间:2023-11-29 16:01:44 24 4
gpt4 key购买 nike

我正在使用 phonegap,我希望能够从 Play 商店或连接商店获取当前用户的电子邮件地址。

我试过将这个插件用于 phonegap:https://github.com/song10/AccountListPlugin

除此之外,我知道它不会在 DOM 中 float ,所以现在我有点卡住了。

编辑

我找到了这个线程:How to get the Android device's primary e-mail address

这表明:

 Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+
Account[] accounts = AccountManager.get(context).getAccounts();
for (Account account : accounts) {
if (emailPattern.matcher(account.name).matches()) {
String possibleEmail = account.name;
...
}
}

现在对我来说,作为前端开发人员似乎很无聊。尽管如此,也许在 phonegap

中还是有办法的

最佳答案

据我所知,您无法在 iOS 设备上访问它,而对于 Android,您可以使用您在问题中分享的代码之类的东西。有 this适用于 Android 和黑莓(如果您感兴趣),但不适用于 iOS。

您可以做什么:

  • 向用户询问他的电子邮件(可能会收到虚假或无效的电子邮件,但有几种方法可以尝试避免这种情况)。
  • 使用 Google+/Facebook 登录,然后请求阅读用户电子邮件的权限。

如果您能进一步解释您正在尝试做什么,我也许可以帮助您定制更好的解决方案。

希望对你有所帮助。祝你有美好的一天。

关于android - 如何获取 Android iOS 设备的主电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24048014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com