1

我有一个移动应用程序,作为注册的一部分,它会发送一封电子邮件以验证用户是否拥有他们注册时使用的电子邮件地址。在移动设备上,这有点烦人,因为他们需要将应用程序留在邮件应用程序中以单击链接,然后再返回应用程序以完成注册。

如果我可以从应用程序中得知哪些电子邮件帐户已经“链接”到手机,如果他们注册其中一个电子邮件地址,我可以绕过这整个步骤,因为我知道他们可以访问移动设备上的电子邮件应用程序(这些应用程序一旦链接就不需要单独的密码)。

这适用于 Android 应用程序,但如果只能在另一个平台上使用,那也可能会有所帮助。

4

1 回答 1

0

是的,您可以获取使用 android 中的 AccountManager 链接的帐户,请尝试以下代码:

private void getAccounts(){

        final AccountManager manager = AccountManager.get(this);
        final Account[] accounts = manager.getAccountsByType("com.google");
        final int size = accounts.length;
        names = new String[size];
        for (int i = 0; i < size; i++) {
          names[i] = accounts[i].name;
        }

    }
于 2013-09-24T09:58:13.263 回答