在尝试验证我的用户时,我收到此错误“INVALID_APP_SIGNATURE”我认为我的代码没有问题
我已在uber开发人员信息中心中正确添加了我的所有应用详情
我尝试使用github页面中给出的示例,但我得到了相同的错误
答案 0 :(得分:2)
我假设您正在尝试Login using the SDK?您是否注册了应用程序签名证书的哈希值?
要获取签名证书的哈希值,请运行此命令,其中包含密钥的别名和密钥库的路径:
keytool -exportcert -alias <your_key_alias> -keystore <your_keystore_path> | openssl sha1 -binary | openssl base64
应将结果哈希添加到Developer Dahsboard。
中的“应用程序签名”部分请你仔细检查这件作品是否正确吗? The error should include your application signature。您可以使用它来比较您在仪表板中输入的内容。
答案 1 :(得分:0)
Alex的解决方案对我有用。对于快速测试(非生产),您只需将调试密钥添加到应用程序签名部分。
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
默认情况下,调试密钥库的密码为空。