我正在尝试构建一个Android应用,该应用应具有通过USSD向特定的手机号码发送短信的基本功能。 在没有建立Web服务器的情况下,仅通过在两个移动设备之间创建对等会话,是否可以通过任何方式实现?
答案 0 :(得分:1)
不能。
USSD不是IP,Web或互联网上的任何技术。 USSD在移动网络上工作,消息在信令网络上传输。换句话说,每当您在手机上输入#xyz#
时,无论是在通话中还是在开发的应用中,该消息都会在USSD网关(由电信托管的平台)上发送给您的移动电信运营商。该网关 可以 使用HTTP(S)处理请求并检索要发送回用户的菜单,而HTTP服务器 可以< / em> 位于Internet上,但这绝对不是强制性的,而且多数情况下并非如此。
如果要使用USSD编写消息传递应用程序,则必须与移动电信公司达成协议,并且您的应用程序只能在其网络上运行