【问题标题】:Why does Account Kit no longer send codes via SMS to my Android app?为什么 Account Kit 不再通过 SMS 向我的 Android 应用程序发送代码?
【发布时间】:2017-08-07 13:36:13
【问题描述】:

我有一个带有基于 Account Kit 的短信验证的 Android 应用。该应用程序尚未在 Play 商店上架,因为它仍在开发中。以前,我们已经成功地使用 Account Kit 没有任何问题。我们有多名开发人员正在开发该应用程序,他们对在该应用程序的开发版本上接收 Account Kit SMS 没有任何问题。我们倾向于每周重新安装该应用数次,这就是我们定期检查 SMS 验证流程的原因。

然而,有一天,我们停止在任何运行我们应用开发版的设备上接收 Account Kit 的 SMS 代码。

我们是否有可能超过了一些配额?即使我们在使用以前未使用过的电话号码的设备上运行我们的应用程序时,也会发生这种情况。我找不到任何指定开发版应用程序配额的文档...

【问题讨论】:

    标签: java android facebook-android-sdk account-kit


    【解决方案1】:

    您的应用可能被滥用过滤器捕获。如果您的登录与发送消息的比率较低,则该应用可能会被垃圾邮件防护过滤器列入黑名单,因为发出的大部分 SMS 消息都没有导致成功登录。

    尝试转到“未收到验证码”屏幕,然后选择接听电话或接收 Facebook 通知(如果您的号码已连接到您的 FB 帐户),然后查看验证码是否到达。

    如果不行,您也可以尝试暂时让您的应用退出“开发模式”,看看它是否有效。

    如果这些都不起作用,请联系 Facebook 的开发支持并提供您的应用 ID,以诊断是什么阻碍了您:https://developers.facebook.com/tools-and-support/

    (请不要在此处的留言板上发布您的应用 ID)

    【讨论】:

    • 我们通过电话成功收到了一个代码,告诉我垃圾邮件防护不是问题。还通过 Facebook 通知进行管理。我们已在其中一个应用中关闭了开发模式,但我们仍然发现问题。
    • @IsmailKhan 你能解决这个问题吗?我们还使用 facebook 帐户作为我们的应用程序,许多客户报告说没有收到短信。
    • @hhsadiq ,我们切换到 Firebase 电话身份验证,此后没有遇到任何问题。所以不,没有解决它:(
    • 感谢您的及时回复。 Firebase 电话身份验证适用于移植号码?我们公司的一位工程师说,firebase 在将短信代码传送到巴基斯坦的移植号码时存在一些问题。
    【解决方案2】:

    在这上面浪费了一整天之后,我偶然发现了Account Kit website,它本身具有无密码身份验证功能,允许用户使用手机登录网站。

    我尝试使用手机登录。 我还是没有收到确认短信。

    我不知道出了什么问题,但我认为这与您的代码无关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多