我将为 Java ME 平台开发一个移动应用程序,用于发送包含二进制数据的 SMS 消息。但是,该应用程序将使用自定义端口来发送这些消息(以便它可以注册自己并自动接收这些消息,而不是电话的标准消息传递系统)。
我的问题是:
1) 全球移动网络是否广泛支持 BinaryMessages 到自定义端口?还是只有少数电信运营商才能做到的“奢侈”?
2) 当文本超过单个消息的限制时,普通的 TextMessages 往往会被分解为多个部分。BinaryMessages 是否以同样的方式处理,如果是,我该如何处理我的应用程序中的这个问题(碎片)?显然,消息的一部分将无法完成工作,理想情况下,我希望在收到所有部分后得到完整的消息。这取决于运营商网络吗?
我意识到我可以对此进行测试,但我无法在许多电信公司上运行测试,只有我(小)国家的电信公司,这对于是否应该开发这个应用程序至关重要。
我试图自己寻找答案,但我失败了。对不起,如果这些是微不足道的问题,感谢您的时间。