Google Fit on Android 正在调试但不在生产
Google Fit on Android is working on debug but not on production
我正在使用历史记录 API 来获取用户步骤。它正在调试而不是生产。
我在 OAuth 2.0 Client 上为调试和生产应用程序创建了两个证书。
不幸的是,我可以在调试应用程序中获取步骤,但不能在生产签名应用程序中获取。
应用尚未发布 public。它还在内部测试中。它当然是用生产密钥签名的。
当 运行 应用程序时,它会显示 Google 身份验证对话框,因此用户可以 select Google 用于身份验证的帐户。在 selecting 帐户时,它显示错误:
com.google.android.gms.common.api.ApiException: 4: The user must be signed in to make this API call.
有什么帮助吗?
希望 节省了我的时间。
基本上,当您的应用使用“App Signing”时,您需要检查 "App Signing" 使用的 SHA1, 不是官方提到的Google适合文档作为发布证书。
我正在使用历史记录 API 来获取用户步骤。它正在调试而不是生产。
我在 OAuth 2.0 Client 上为调试和生产应用程序创建了两个证书。
不幸的是,我可以在调试应用程序中获取步骤,但不能在生产签名应用程序中获取。
应用尚未发布 public。它还在内部测试中。它当然是用生产密钥签名的。
当 运行 应用程序时,它会显示 Google 身份验证对话框,因此用户可以 select Google 用于身份验证的帐户。在 selecting 帐户时,它显示错误:
com.google.android.gms.common.api.ApiException: 4: The user must be signed in to make this API call.
有什么帮助吗?
希望
基本上,当您的应用使用“App Signing”时,您需要检查 "App Signing" 使用的 SHA1, 不是官方提到的Google适合文档作为发布证书。