来自https://twittercommunity.com/t/inconsistency-in-auto-reading-the-sms/84209。
在我的情况下,自动阅读 SMS 始终不一致。大多数情况下,短信不是第一次阅读,但如果我等待几秒钟过去并重新发送代码,我有更高的机会自动阅读短信。
按照上述线程中的建议启用调试,但调试日志不包含与 SMS 读取部分相关的任何内容。
真的没有任何特殊步骤,只是通常的工作流程——提交电话号码,等待 OTP,Digits 不会读取它,等待超时,重新发送代码,Digits 会正常读取。
我可以在我的手机上相当一致地重现此问题,但相同的应用程序(带有数字)在不同的手机上不会出现此问题,即它可以很好地读取 OTP。我真的很想了解为什么这至少在我的手机上失败了。我担心一旦我们向公众发布该应用程序,有多少其他手机可能会遇到这个确切的问题。大多数用户不太可能抱怨,因为他们只是手动输入 OTP,但这样做的重点是自动执行此步骤并节省这几秒钟。
设备 - HTC One_M8 操作系统 - Android 6.0 运营商(如果重要):AT&T