如果用户从未使用我的应用登录Google +或进行了撤销并希望再次登录,则点击登录按钮后会显示以下窗口:
我的问题如下:
如果我在我的项目中复制粘贴Google Sample项目的活动SigninActivity,一切运作良好:当我点击连接按钮时会显示窗口
如果我复制粘贴我的主要活动中的Google代码(我想我什么也没有忘记并且做得很好),为了在我的活动中直接连接按钮和连接过程,此窗口不再显示。 ..
准确一点,因为我的手机上有2个Gmail帐户,会发生什么:
和...这是我应该看到Google Plus连接窗口的时刻,但我没有!
有什么想法吗?
谢谢!
答案 0 :(得分:0)
访问该特定屏幕的方法是:
1)从未登录(如您所述) 2)撤销然后登录(如您所述)
和
3)getSettingsIntent()getSettingsIntent() at Google Developer
3)和另外两个之间的区别在于,用户可以看到可以为您的应用程序更改的当前设置的概述,并且不会显示与初始登录相同的屏幕。 (它们显示为“退出”和“共享设置”选项,可以从中更改不同的可见性/信息访问权限)
public void sendTestIntent() {
Intent i = mHelper.getGamesClient().getSettingsIntent();
startActivityForResult(i, RC_SETTINGS);
}