我正在尝试实现sms检索api来读取OTP代码消息,而不必添加read_sms权限。
帮助文档这里,要求用户生成特定于应用程序的哈希代码。
我已经根据需要生成了代码,但仍然
<action android:name="com.google.android.gms.auth.api.phone.SMS_RETRIEVED"/>
广播接收器没有启动。
我如何调试这个?
我正在测试这一点,通过发送短信从一个移动到另一个,我是遵循短信的要求,如上述文件。
此外,还提到了生成哈希代码的各种方法。我都试过了。问题是每个方法都生成不同的散列。
我尝试过调试和发布密钥存储库。
以下是各种不同的方法:
发布于 2017-07-13 18:45:11
第一个linux命令将别名指定为MyAndroidKey,但您的别名可能有所不同。您可以通过以下方式查找您的别名
keytool -list -rfc -keystore $KEYSTORE其中$KEYSTORE是您的密钥存储文件。
使用别名,您可以尝试使用以下两个命令来验证结果是否相同:
keytool -alias MyAndroidKey -exportcert -keystore $KEYSTORE | xxd -pkeytool -list -rfc -keystore $KEYSTORE | sed -e '1,/BEGIN/d' | sed -e '/END/,$d' | tr -d ' \n' | base64 --decode | xxd -phttps://stackoverflow.com/questions/45005130
复制相似问题