Android

时间:2016-11-12 20:08:56

标签: android codenameone google-plus-signin

我正在尝试创建一个简单的Google身份验证示例,但不会触发登录成功回调。这就是我所做的:

  1. 添加了构建提示android.playService.authandroid.playService.auth都设置为true。
  2. 为Android创建开发者证书,并将SHA1粘贴到Google Developer Console Android客户端
  3. 在Google开发者控制台中,启用Google Plus API。
  4. 然后我粘贴了这里的示例代码https://www.codenameone.com/google-login.html

    但是在设备上,第一次doLogin()调用后才会触发成功的登录回调,仅在第二次之后触发。

    请注意,按照类似的步骤,我可以配置Facebook身份验证,一切都很顺利。我不知道我在这里做错了什么。 如何在Codename One中配置Google身份验证?

1 个答案:

答案 0 :(得分:0)

这似乎是向API级别23迁移的回归,而新的Android权限系统当前的解决方法是revert to API level 21,但这对已经提交给Google级别为23的应用程序造成了问题。

我已提交this issue来跟踪应该适用于较新API级别的修复程序。