2016-11-12 5 views
1

単純なGoogle認証の例を作成しようとしていますが、ログイン成功コールバックがトリガーされません。ここに私がやっていることです:CodenameOne AndroidでGoogleConnectの成功コールバックが起動されない

  1. を追加しましたビルドヒントandroid.playService.authandroid.playService.auth両方がtrueに設定。
  2. アンドロイドのデベロッパー証明書を作成し、Google Developer Console Androidクライアントに貼り付けたSHA1
  3. GoogleデベロッパーコンソールでGoogle Plus APIを有効にします。

それから私はここにhttps://www.codenameone.com/google-login.html

からのサンプルコードを貼り付けた。しかし、デバイス上で、ログインに成功したコールバックが唯一秒後、最初のdoLogin()呼び出しの後にトリガされません。

私はFacebookの認証を設定することができたし、すべてがうまくいったことに注意してください。私はここで間違って何をしているのか分からない。 Codename OneでGoogle認証を設定するにはどうすればよいですか?

+0

これは繰り返し可能ですか?デバイスをケーブルで接続し、DDMSに出力があるかどうか確認できますか? –

+0

私は簡単な例を作ろうとしましたが、もう一度コールバックが2番目のdoLogn()でのみトリガされました。ログにエラーがないことに注意してください。 –

+0

APIレベルを21に変更して動作するかどうか確認できますか?それはマシュマロの移行に関連するかもしれない。 –

答えて

0

これは、現在の回避策はrevert to API level 21にあるが、それは私が「すでにレベル23

でGoogleに提出したアプリで問題となるAPIレベル23への移行や新しいAndroidの権限システムとの回帰であると思われます新しいAPIレベルで動作するはずの修正を追跡するためにthis issueに提出しました。

関連する問題