什么可以阻止我的用户接收短信?
What could prevent my user from receiving an SMS?
我正在使用 clickatell.com 平台从我的应用程序向我的用户发送短信。
真的只是为了得到一个一次性别针。仅此而已。
除了某些(随机的?)用户,它对所有人都适用。其中一些是 iOS7,其他是 iOS8,所以我假设它与版本无关。
情况:
在点击时:
SMS 是干净的,有正确的号码,显示正确的提供商,并且该提供商成功地向我的其他用户发送 SMS。一切都被标记为已交付给手机,在那一边一切都很棒。他们通过 +## xxxxxxxxxx 常规号码发送消息,而不是“8603”或类似的短号码。
在代码中:
他使用与其他人相同的代码,并且代码 returns 没有错误(否则会显示警报)。所以我们也"assume"它运行顺利的出现了。我的所有用户 运行 都使用相同版本的应用程序,并且无论如何都使用完全相同的代码(没有 preferences/special users/etc。)
设备:
他们有从 7.1.2 到今天最新版本的非越狱 iPhones 版本。同一个设备多次请求 pin 而没有得到它。一周后,我们尝试不做任何更改,短信通过了。他显然不在平面模式下,并且有数据和网络。我们在飞机模式或法拉第笼中尝试过(实际上它是一袋薯片),我们收到了一条错误消息,就像它应该的那样。
测试:
我已经在 iPhone 4S -> 6 iOS 7.1 -> 最新版本上进行了测试。工作正常。每一个。单身的。时间。今天早上我也联系了 clickatell,但他们没有帮助。我问过他们以前是否遇到过这种情况,希望他们能给我指明正确的方向,但...他们不能。
所以,我们终于要开始了:我的问题。
什么可能会阻止用户从 clickatell 接收短信。
我不知道去哪里找。我可以给你看代码,但它几乎是从他们的文档中复制粘贴的,除了它有我的访问密钥...
有设置吗?应用?某物??
编辑 1:Clickatell 回复了我的电子邮件,但(简而言之)没有任何帮助。
编辑 2:我知道这是一个很难调查的问题,因为您无事可做;我也不。
我真的在寻找 hints/directions(甚至是解决方案),但我不希望您输入神奇的代码行来解决所有问题。真的,如果您有想法,只需在评论或答案中提出,如果它不够完整,我不会在这里投反对票,我只是来让这些短信通过...
当您通过 clickatell 发送消息时,API returns 一个 API 消息 ID(提交的每条消息的唯一参考号)。能否请您给我几个失败消息的 API 消息 ID,我可以将其升级以进行进一步调查(如有必要,与网络运营商一起)。
免责声明:我为 Clickatell 工作
我正在使用 clickatell.com 平台从我的应用程序向我的用户发送短信。
真的只是为了得到一个一次性别针。仅此而已。
除了某些(随机的?)用户,它对所有人都适用。其中一些是 iOS7,其他是 iOS8,所以我假设它与版本无关。
情况:
在点击时: SMS 是干净的,有正确的号码,显示正确的提供商,并且该提供商成功地向我的其他用户发送 SMS。一切都被标记为已交付给手机,在那一边一切都很棒。他们通过 +## xxxxxxxxxx 常规号码发送消息,而不是“8603”或类似的短号码。
在代码中: 他使用与其他人相同的代码,并且代码 returns 没有错误(否则会显示警报)。所以我们也"assume"它运行顺利的出现了。我的所有用户 运行 都使用相同版本的应用程序,并且无论如何都使用完全相同的代码(没有 preferences/special users/etc。)
设备: 他们有从 7.1.2 到今天最新版本的非越狱 iPhones 版本。同一个设备多次请求 pin 而没有得到它。一周后,我们尝试不做任何更改,短信通过了。他显然不在平面模式下,并且有数据和网络。我们在飞机模式或法拉第笼中尝试过(实际上它是一袋薯片),我们收到了一条错误消息,就像它应该的那样。
测试: 我已经在 iPhone 4S -> 6 iOS 7.1 -> 最新版本上进行了测试。工作正常。每一个。单身的。时间。今天早上我也联系了 clickatell,但他们没有帮助。我问过他们以前是否遇到过这种情况,希望他们能给我指明正确的方向,但...他们不能。
所以,我们终于要开始了:我的问题。
什么可能会阻止用户从 clickatell 接收短信。
我不知道去哪里找。我可以给你看代码,但它几乎是从他们的文档中复制粘贴的,除了它有我的访问密钥...
有设置吗?应用?某物??
编辑 1:Clickatell 回复了我的电子邮件,但(简而言之)没有任何帮助。
编辑 2:我知道这是一个很难调查的问题,因为您无事可做;我也不。 我真的在寻找 hints/directions(甚至是解决方案),但我不希望您输入神奇的代码行来解决所有问题。真的,如果您有想法,只需在评论或答案中提出,如果它不够完整,我不会在这里投反对票,我只是来让这些短信通过...
当您通过 clickatell 发送消息时,API returns 一个 API 消息 ID(提交的每条消息的唯一参考号)。能否请您给我几个失败消息的 API 消息 ID,我可以将其升级以进行进一步调查(如有必要,与网络运营商一起)。
免责声明:我为 Clickatell 工作