我将尽可能简洁。我的应用使用Fit History API来获取Android用户的每日步骤。从Android Studio安装应用程序或通过侧载加载时,一切正常。但是,一旦我签署了APK并将其发布到Play商店,Fit History API部分就停止了工作。更具体地说,Play服务帐户无法连接,因此无法访问健身数据。
你现在为什么会出现这种差异?我有一种预感,即在Play商店发布应用时,我需要针对我的应用使用Fit History API做一些特别的事情。
答案 0 :(得分:2)
您的应用有got an OAuth 2.0 Client ID吗?如果是这样,我假设您使用了调试签名证书的SHA-1(Android SDK附带的证书)。您必须注册用于签署APK的发布证书的指纹:
keytool -exportcert -list -v -alias <your-key-name> -keystore <path-to-production-keystore>
获得指纹后,您必须转到Google API Console并使用此指纹创建或编辑项目。