拆分长短信在移动设备上错误连接,忽略了参考号

时间:2015-10-05 15:57:40

标签: android ios sms concatenation smpp

我使用cloudhopper库连接到SMSC并提交消息。 我以标准方式拆分长消息:

  • 将文本拆分为134个字节的小块
  • 生成下一个参考号
  • 使用ref编号创建UDH 6个字节
  • 逐个发送零件

    我在收发器模式下打开了几个连接到SMSC。如果我只使用一个连接发送所有部分,那么大多数时候消息在Android 5.0.1和iOS 8.4.1上都正确合并,尽管有时很少连接的消息的最后一部分来自错误的消息。

    如果我使用不同的连接发送部件,那么大多数时候消息以错误的方式连接,通常最后一部分属于其他一些消息。所以看起来手机根本不尊重所包含的参考号。

    我知道如果参考编号是相同的并且移动设备上的数据库中有旧的部件,那么它可能会错误地连接,但在我的测试中似乎并非如此,因为参考编号是对于错误连接的部分,顺序和控制是不同的。

    可能是什么问题或者我该怎么做?

  • 0 个答案:

    没有答案