在 Android 中获取 Google 帐户的 authToken

发布于 2024-09-26 02:07:52 字数 435 浏览 7 评论 0原文

我正在尝试基于 http://code.google.com/p/jumpnote/< 构建应用程序模型/a>

authBundle = am.getAuthToken(account, APPENGINE_SERVICE_NAME,
                        needAuthAction == NEED_AUTH_NOTIFICATION, null, null).getResult();


authToken = authBundle.getString(AccountManager.KEY_AUTHTOKEN);

authToken 在这种情况下返回 null。

造成这种情况的可能原因是什么?

I am trying to model an app based on http://code.google.com/p/jumpnote/

authBundle = am.getAuthToken(account, APPENGINE_SERVICE_NAME,
                        needAuthAction == NEED_AUTH_NOTIFICATION, null, null).getResult();


authToken = authBundle.getString(AccountManager.KEY_AUTHTOKEN);

authToken is returned null in this case.

What can be possible causes for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不知所踪 2024-10-03 02:07:52

该帐户是否已存在于设备上?从 AccountManager javadoc 的类概述部分:

重要提示:如果应用程序正在使用
以前记住的帐户
选择时,必须确保
帐户仍在列表中
返回的帐户
getAccountsByType(字符串)。要求
帐户的身份验证令牌不再
设备上的结果是未定义的
失败。

Does the account already exist on the device? From the Class Overview section of the AccountManager javadoc:

Important: If the application is using
a previously remembered account
selection, it must make sure the
account is still in the list of
accounts returned by
getAccountsByType(String). Requesting
an auth token for an account no longer
on the device results in an undefined
failure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文