【问题标题】:Identity Toolkit API for android适用于 Android 的身份工具包 API
【发布时间】:2015-06-17 10:16:12
【问题描述】:

我正在尝试执行来自 Google 的 Android Identity Toolkit 示例:https://github.com/googlesamples/identity-toolkit-android

但是,当我尝试执行教程时,它给了我下一个堆栈跟踪:

06-17 12:04:00.450  12306-12339/com.google.identitytoolkit.demo E/GoogleIdpClient﹕ Unrecoverable auth exception: Unknown
com.google.android.gms.auth.GoogleAuthException: Unknown
        at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
        at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source)
        at com.google.identitytoolkit.idp.google.GoogleIdpClient$1.call(GoogleIdpClient.java:126)
        at com.google.identitytoolkit.idp.google.GoogleIdpClient$1.call(GoogleIdpClient.java:120)
        at com.google.identitytoolkit.executor.ProgressRequestExecutor$2.doInBackground(ProgressRequestExecutor.java:84)
        at com.google.identitytoolkit.executor.ProgressRequestExecutor$2.doInBackground(ProgressRequestExecutor.java:71)
        at android.os.AsyncTask$2.call(AsyncTask.java:288)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:841)  


06-17 12:04:00.475  12306-12306/com.google.identitytoolkit.demo E/ViewRootImpl﹕ sendUserActionEvent() mView == null

我试图找到有关该异常的一些信息,但我找不到任何明确的信息,或者任何我可以用作解决方案的信息。

我完成了 Google 要求的所有步骤:https://developers.google.com/identity/toolkit/android/quickstart,但仍然无法正常工作,可能是我做错了什么。你能帮帮我吗?

【问题讨论】:

  • 您好,您解决了这个问题吗?我也面临同样的问题。
  • 我没有,抱歉。我将 Facebook 和 Google+ API 改编为我的应用程序。我认为这是关于 Identity Toolkit Facebook 兼容性的错误:Facebook SDK 在过去几个月中发生了如此大的变化,而 Identity Toolkit 开发人员并没有解决这个问题。

标签: android api exception


【解决方案1】:

我认为,在进行如此多的配置时,很多事情都会触发异常。我得到了同样的例外。对我来说,问题出在 AndroidManifest 中(我在开发人员控制台配置中得到了一切正确)。

我的第一个错误: android:scheme 被赋予“Android 客户端 ID”而不是“Web 应用程序客户端 ID”

我的下一个错误:(我认为这个确实导致了未知异常) identitytoolkit.server_client_id 被赋予“Web 应用程序的密钥”而不是“Web 应用程序的客户端 ID”(这次没有像上面那样修改反向)

【讨论】:

    猜你喜欢
    • 2016-10-12
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多