获取当前android和GooglePlay用户帐户的帐户电子邮件
我在其他问题中看到了如何获取设备电子邮件,但我需要获取当前用户的电子邮件 我正在实施应用内计费,需要知道用户的电子邮件是什么,以便进行安全检查,因此我必须收到的电子邮件必须与当前用于他的GooglePlay帐户的电子邮件相同,而且这种方法听起来不太可靠获取当前android和GooglePlay用户帐户的帐户电子邮件,android,android-billing,android-account,Android,Android Billing,Android Account,我在其他问题中看到了如何获取设备电子邮件,但我需要获取当前用户的电子邮件 我正在实施应用内计费,需要知道用户的电子邮件是什么,以便进行安全检查,因此我必须收到的电子邮件必须与当前用于他的GooglePlay帐户的电子邮件相同,而且这种方法听起来不太可靠 Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+ Account[] accounts = AccountManager.get(context).getAccounts
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;
...
}
}
智能手机可以保存更多帐户,但我不知道如何知道列表中不同帐户之间的当前帐户是活动的。我自己从未尝试过,但是。或者,您可以让用户选择所需的帐户,而不是自动选择特定的帐户。谢谢,但由于我需要帐户电子邮件进行安全检查,我应该在没有用户干预的情况下自动检查当前活动帐户的电子邮件。@AndreaF:我们也有同样的问题。你找到解决办法了吗?