Google SMS Retriever API 在土耳其不起作用
Posted
技术标签:
【中文标题】Google SMS Retriever API 在土耳其不起作用【英文标题】:Google SMS Retriever API doesn't work in Turkey 【发布时间】:2019-07-15 19:30:36 【问题描述】:作为土耳其的 android 开发人员,我们遇到了关于 Google SMS Retriever API 的问题。我们不能使用这个 API。 https://developers.google.com/identity/sms-retriever/
API 显示“以标识您的应用的 11 个字符的哈希字符串结尾”。问题从这里开始。因为,根据土耳其法律“如果您是一家公司并且您想向您的客户发送短信,那么您需要在短信末尾添加您的公司代码,例如 BXXX”。短信看起来像这样;
这里有冲突。我们需要在短信末尾添加公司代码,但 API 也希望在短信末尾添加哈希码。我们如何解决这个问题?为什么一定要到最后?发短信就够了。
【问题讨论】:
我们也遇到了这个问题,无法解决。在土耳其,由于规定,我们不能使用 SMS Retriever API。 您能否在b.android.com 上报告该问题并将其链接回此处? 我现在报告,谢谢@LouisCAD 报告 - issuetracker.google.com/issues/125437350 【参考方案1】:这是@Cafer Mert Ceyhan 报告的一个已知问题,现在已修复。将依赖项更新到以下指定版本:
implementation 'com.google.android.gms:play-services-auth:18.0.0'
implementation 'com.google.android.gms:play-services-auth-api-phone:17.4.0'
感谢 Mert 向 Google 报告。
【讨论】:
好消息,非常感谢您的更新。 ?以上是关于Google SMS Retriever API 在土耳其不起作用的主要内容,如果未能解决你的问题,请参考以下文章
为啥 SMS Retriever API 在发布模式下不起作用?
SMS Retriever API - 如何以编程方式获取 SMS?
如何使用 Google App 签名为 Sms Retriever 生成 11 个字符的哈希密钥