Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在安卓系统中通过互联网连接发送免费信息(如短信)?_Android - Fatal编程技术网

Android 如何在安卓系统中通过互联网连接发送免费信息(如短信)?

Android 如何在安卓系统中通过互联网连接发送免费信息(如短信)?,android,Android,我开发了一个小应用程序,通过smsmsmanager(android电话)向另一个android设备发送短信。 发送此应用程序时,设备正在使用手机3G连接,即使设备中已启用Internet。 你有没有想过在安卓系统中通过互联网连接发送一条免费短信(比如短信)?如果你正在寻找短信,那么你必须尝试使用一些短信网关提供商,并寻找他们的免费软件包 如果你正在寻找类似短信的东西,那么你必须开发一个客户端-服务器应用程序,并将其安装在通信的两端,或者使用Android的谷歌云消息服务将数据推送到接收设备。你

我开发了一个小应用程序,通过smsmsmanager(android电话)向另一个android设备发送短信。 发送此应用程序时,设备正在使用手机3G连接,即使设备中已启用Internet。
你有没有想过在安卓系统中通过互联网连接发送一条免费短信(比如短信)?

如果你正在寻找短信,那么你必须尝试使用一些短信网关提供商,并寻找他们的免费软件包


如果你正在寻找类似短信的东西,那么你必须开发一个客户端-服务器应用程序,并将其安装在通信的两端,或者使用Android的谷歌云消息服务将数据推送到接收设备。

你必须创建一个类似微信、kik或nimbuzz的应用程序,并且你必须拥有自己的ftp服务器(我是指主持人)这样做


我认为不可能像普通短信那样通过互联网发送短信!!

SMSmanager被锁定在移动网络上,因为它由android电话管理

另一种选择是使用不同的服务和SIP提供商(如PBX)作为“人造电话”


任何继续使用android电话并通过WiFi或任何其他连接激活的尝试都只会通过CDMA/gsm发送一条短消息,因为短消息不使用实际的移动数据。

请您解释更多有关客户端-服务器通信的信息,好吗?我使用了SMSManager API,但它不是免费的,因为消息是通过c发送的手机数据。通过哪个android API,消息将免费发送到另一个设备?它更像whatsapp,在两端,你的应用程序将监听传入的消息。你可能需要在某个中心位置/数据库维护不同用户的IP。当发送者A向用户B发送消息时,你将获得B的IP并将一个数据包发送到收听B的程序。对于android API,您应该阅读有关谷歌云消息的信息。除了Whatsapp应用程序(如聊天)之外,仅在普通短信发送应用程序中,谷歌云消息是否有用?