范围
我想在我的应用中登录谷歌。为此,我提到https://developers.google.com/+/mobile/android/sign-in并且能够创建基本登录。
问题
现在,问题非常有趣。登录过程就像一个魅力,但只有当互联网连接时。让我们来看一个特定的用例:
所以,即使互联网关闭,我也要保留此登录信息,我该怎么办? 其他几个应用就是这样做的。
自我挖掘
登录其他应用:
02-16 00:51:13.493: W/GLSUser(26959): [GLSUser] [GLSUser] Permission for *packagename* to access oauth2:https://www.googleapis.com/auth/userinfo.email will be managed locally.
登录我的应用:
02-16 00:50:16.203: W/GLSUser(26959): [GLSUser] [GLSUser] Permission for *packagename* to access oauth2:https://www.googleapis.com/auth/plus.me will be managed remotely.
我发现只有当我使用scope =
时才会发生这种奇怪的事情Plus.SCOPE_PLUS_PROFILE
但是,当我使用scope =' email'或者'个人资料'或者Plus.SCOPE_PLUS_LOGIN。它在离线模式下工作正常。
任何人都可以帮助我吗?