我有一个应用程序,一旦用户执行某个操作就发送短信。
PRE-条件:
为了检测SMS是否已成功发送,我有一个带有案例的broadcastReceiver和一个外部日志来检查是否一切正常:
似乎代码有效,但我无法理解为什么我会有这些随机的一般性失败。在像墨西哥这样的一些国家,我有很多一般性的失败,而且没有任何东西在共同而不是国家和运营商。 80%的案例是一般性失败。 MEXICO / TELCEL。
我随机说,因为包含同一个用户,我得到了“SENT”和“一般失败”。很疯狂。
我不发布代码,因为它非常简单和通用,我认为这更像是一个理论问题。
一般失败是什么意思?这取决于运营商/国家/设备/网络?我必须根据这些因素做些不同的事情吗?
谢谢。