如何在不使用任何服务器的情况下向特定用户发送USSD消息?

时间:2019-10-09 21:16:31

标签: java android ussd

我正在尝试构建一个Android应用,该应用应具有通过USSD向特定的手机号码发送短信的基本功能。 在没有建立Web服务器的情况下,仅通过在两个移动设备之间创建对等会话,是否可以通过任何方式实现?

1 个答案:

答案 0 :(得分:1)

不能。

USSD不是IP,Web或互联网上的任何技术。 USSD在移动网络上工作,消息在信令网络上传输。换句话说,每当您在手机上输入#xyz#时,无论是在通话中还是在开发的应用中,该消息都会在USSD网关(由电信托管的平台)上发送给您的移动电信运营商。该网关 可以 使用HTTP(S)处理请求并检索要发送回用户的菜单,而HTTP服务器 可以< / em> 位于Internet上,但这绝对不是强制性的,而且多数情况下并非如此。

如果要使用USSD编写消息传递应用程序,则必须与移动电信公司达成协议,并且您的应用程序只能在其网络上运行