我使用clickatell.com平台从我的应用发送短信给我的用户。
这真的只是获得一次性销。没什么。
除了一些(随机?)用户外,它对每个人都有效。其中一些是iOS7,其他的是iOS8,所以我认为它与版本无关。
情况:
在clickatell上: SMS是干净的,具有正确的号码,显示正确的提供商,并且该提供商成功地向我的其他用户提供SMS。所有东西都标记为手机上的一切,这一切都很精彩。他们从+ ## xxxxxxxxxx常规号码发送他们的消息,而不是" 8603"或类似的东西。
在代码中: 他使用与其他人相同的代码,代码不返回错误(否则会显示警报)。所以我们也假设"它在那里顺利运行。我的所有用户都运行相同版本的应用程序并使用完全相同的代码,无论什么(没有偏好/特殊用户/等)。
该设备: 他们拥有从7.1.2到今天最新版本的非越狱版iPhone。相同的设备多次询问引脚而没有得到它。我们试了一周后没有改变任何东西,而且短信经历了。他显然没有处于平面模式,并且数据处于活动状态以及网络状态。我们尝试过平面模式或法拉第笼(实际上它是一袋薯片),我们得到的错误信息就像它应该的那样。
测试: 我在iPhone 4S上测试过 - > iOS 7.1上的6 - >最新。工作良好。每一个。单。时间。我今天早上还联系了clickatell,但他们没有任何帮助。我曾经问过他们是否曾经有这种情况,但希望他们能指出我正确的方向......他们无法做到。
所以,最后,我们要了解它:我的问题。
什么可能阻止用户从clickatell接收短信。
我不知道在哪里看。我可以向你展示代码,但除了它有我的访问密钥之外,它几乎都是来自文档的复制粘贴...
有设置吗?应用? SOMETHING?
编辑1:Clickatell回答了我的电子邮件,并且(保持简短)没有任何帮助。
编辑2:我知道这是一个可怕的问题需要调查,因为你没有任何工作要做;我也不。 我真的在寻找提示/方向(甚至是一个解决方案),但我不希望你输入一个可以修复所有内容的神奇代码。真的,如果你有一个想法只是在评论或答案中拍摄它,如果它不够完整,我不会在这里投票,我只是在这里让这些短信通过。 ..
答案 0 :(得分:2)
当您通过clickatell发送消息时,API会返回API消息ID(每个提交的消息的唯一引用号)。您能否为失败的消息提供几个API消息ID,我可以将其升级以进行进一步调查(如有必要,请与网络运营商联系)。
免责声明:我为Clickatell工作