Android 未触发 CodenameOne GoogleConnect 成功回调
CodenameOne GoogleConnect success callback is not triggered on Android
我正在尝试创建一个简单的 Google 身份验证示例,但未触发登录成功回调。这是我所做的:
- 添加了构建提示
android.playService.auth
,android.playService.auth
均设置为 true。
- 为 android 创建了开发人员证书,并将 SHA1 粘贴到 Google 开发人员控制台 Android 客户端
- 在 Google 开发者控制台中,启用 Google Plus API。
然后我从这里粘贴示例代码https://www.codenameone.com/google-login.html
但是在设备上,第一次调用doLogin()后不会触发登录成功回调,只有在第二次调用后才会触发。
请注意,按照类似的步骤,我能够配置 Facebook 身份验证并且一切正常。我不确定我在这里做错了什么。
如何在代号一中配置 Google 身份验证?
这似乎是迁移到 API 级别 23 和新的 Android 权限系统的回归,当前的解决方法是 revert to API level 21 但这已经对应用程序造成了问题已提交至 Google,级别为 23。
我已提交 this issue 以跟踪适用于较新 API 级别的修复程序。
我正在尝试创建一个简单的 Google 身份验证示例,但未触发登录成功回调。这是我所做的:
- 添加了构建提示
android.playService.auth
,android.playService.auth
均设置为 true。 - 为 android 创建了开发人员证书,并将 SHA1 粘贴到 Google 开发人员控制台 Android 客户端
- 在 Google 开发者控制台中,启用 Google Plus API。
然后我从这里粘贴示例代码https://www.codenameone.com/google-login.html
但是在设备上,第一次调用doLogin()后不会触发登录成功回调,只有在第二次调用后才会触发。
请注意,按照类似的步骤,我能够配置 Facebook 身份验证并且一切正常。我不确定我在这里做错了什么。 如何在代号一中配置 Google 身份验证?
这似乎是迁移到 API 级别 23 和新的 Android 权限系统的回归,当前的解决方法是 revert to API level 21 但这已经对应用程序造成了问题已提交至 Google,级别为 23。
我已提交 this issue 以跟踪适用于较新 API 级别的修复程序。