【发布时间】:2021-10-25 10:19:46
【问题描述】:
我正在尝试构建一个 android 应用程序,该应用程序具有通过 USSD 向特定手机号码发送短信的基本功能。 在不建立网络服务器且仅通过在两台移动设备之间创建对等会话的情况下,这是否可能?
【问题讨论】:
我正在尝试构建一个 android 应用程序,该应用程序具有通过 USSD 向特定手机号码发送短信的基本功能。 在不建立网络服务器且仅通过在两台移动设备之间创建对等会话的情况下,这是否可能?
【问题讨论】:
你不能。
USSD 不是 IP、网络或互联网周围的任何技术。 USSD 在移动网络上工作,消息在信令网络上传输。换句话说,每当您在手机上、作为呼叫或在您开发的应用程序中键入#xyz# 时,该消息都会在由电信公司托管的平台 USSD 网关上发送给您的移动电信运营商。该网关可能使用 HTTP(S) 来处理请求并检索要发送回用户的菜单,该 HTTP 服务器可能 位于互联网上,但这绝对不是强制性的,而且大多数情况下并非如此。
如果您想使用 USSD 编写消息应用程序,您必须与移动电信公司达成协议,并且您的应用程序可能只能在他的网络上运行
【讨论】: