gpt4 book ai didi

android - 为谷歌短信检索器 api 生成哈希字符串 - 'xxd' 不被识别为内部或外部命令

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:56 24 4
gpt4 key购买 nike

在谷歌关于短信和通话记录权限的新政策之后,我正在尝试为我的 android 应用程序实现短信检索器 API。该教程看起来很简单,但我在为其创建/生成哈希时发现了一个问题。

当我输入时

keytool -alias MyAndroidKey -exportcert -keystore MyProduction.keystore | xxd -p | tr -d "[:space:]"

keytool -exportcert -alias MyAndroidKey -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

它说:

'xxd' is not recognized as an internal or external command,
operable program or batch file.

'tr' is not recognized as an internal or external command,
operable program or batch file.

https://developers.google.com/identity/sms-retriever/verify#computing_your_apps_hash_string 上没有可用的说明页

谢谢。

最佳答案

最后,我设法获得了用于使用 SMS 检索器 API - Android 的哈希 key 。

我遵循的步骤。

  1. 我使用的是 Git,所以它安装在我的机器上。转到 C:\Program Files\Git\usr\bin,我看到它有 xxd.exe 和 tr.exe,这是我的要求。

  2. 所以我把环境变量添加到 Path > New > C:\Program Files\Git\usr\bin

  3. 以管理员权限重新启动 cmd。 xxd 和 tr 命令开始工作。

希望这对其他人有所帮助,因为谷歌已停止 CALL_LOG、READ_SMS 权限。

干杯。

--------------------更新-------------------- -

我在这里找到了另一个很好的答案。

请点击链接,它提供了创建散列键的分步说明

我之所以这样做是因为在发布应用到 Play 商店后,生成的哈希 key 不再起作用

How to generate 11 char hash key for Sms Retriever with Google App signing

希望对大家有所帮助!

关于android - 为谷歌短信检索器 api 生成哈希字符串 - 'xxd' 不被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54211563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com