很多这样的问题被问到了。但没有一个对我有用。
问题:
我能够在调试模式下使用AppSignatureHelper.java获得正确的密钥,并且一切都按预期工作。而且我已经在 Play Store 上发布了我的应用程序,并在已签名的 apk 上使用了相同的类来检索 HASH 密钥,但它不起作用。我尝试了很多以前这样的问题中提到的所有其他方法。和下面使用密钥库的代码:
keytool -exportcert -alias PlayDeploymentCert -keystore MyProductionKeys.keystore | xxd -p | tr -d "[:space:]" | echo -n com.example.myapp `cat` | sha256sum | tr -d "[:space:]-" | xxd -r -p | base64 | cut -c1-11
他们都没有在已发布的应用程序中工作。短信根本看不懂!!任何帮助,将不胜感激。