![](/img/trans.png)
[英]Registration with Gmail / Facebook credentials in an Android app
[英]Login in Android app with Gmail credentials
获得auth Token之后如何使用它来登录google凭据
AccountManager am=AccountManager.get(this);
Account[] accounts= am.getAccountsByType("com.google");
account=accounts[0];
amf = am.getAuthToken(account,"com.google", true,
new AccountManagerCallback<Bundle>() {
public void run(AccountManagerFuture<Bundle> arg0) {
try {
Bundle result;
Intent i;
String token;
result = arg0.getResult();
if (result.containsKey(AccountManager.KEY_INTENT)) {
i = (Intent)result.get(AccountManager.KEY_INTENT);
System.out.println("INtect=="+i.toString());
if (i.toString().contains("GrantCredentialsPermissionActivity")) {
cbt.startActivity(i);
System.out.println("ssstttt");
} else {
cbt.startActivity(i);
System.out.println("endddddd");
}
} else {
token = (String)result.get(AccountManager.KEY_AUTHTOKEN);
我从谷歌帐户获得了生成的API密钥,但是在哪里发送authToken和API密钥,以便用户可以使用他的gmail凭据登录
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.