Android 是否可以通过Wifi发送短信?

Android 是否可以通过Wifi发送短信?,android,sms,android-wifi,smsmanager,Android,Sms,Android Wifi,Smsmanager,我正在Android Studio中开发一个Android应用程序,希望添加一个功能,允许从应用程序向手机号码发送短信 我通过使用SMS Manager API找到了一种方法来实现这一点,但似乎只有当应用程序在带有SIM卡/数据计划的手机上运行时,这种方法才有效。我希望用户能够通过WiFi发送文本,以防他们在只有WiFi的平板电脑上运行应用程序,或者在其他只能访问WiFi连接的设备上运行应用程序。该应用程序只向一个手机号码发送消息,不需要担心从该手机号码收到短信 我的初步研究证明,通过WiFi发

我正在Android Studio中开发一个Android应用程序,希望添加一个功能,允许从应用程序向手机号码发送短信

我通过使用SMS Manager API找到了一种方法来实现这一点,但似乎只有当应用程序在带有SIM卡/数据计划的手机上运行时,这种方法才有效。我希望用户能够通过WiFi发送文本,以防他们在只有WiFi的平板电脑上运行应用程序,或者在其他只能访问WiFi连接的设备上运行应用程序。该应用程序只向一个手机号码发送消息,不需要担心从该手机号码收到短信


我的初步研究证明,通过WiFi发送短信是不可能的。我的问题是,事实是否如此?或者有人知道通过WiFi连接实现这一点的方法吗?即使我不使用短信,我也希望通过其他方式将信息从设备发送到手机号码。我只是觉得短信是最直接的方式。

如果你愿意为这项服务付费,你可以使用类似Twilio的可编程短信,它可以让你通过调用REST API发送短信:

我利用Twilio的短信API为Android创建了一个库。正如前面的评论所述,这是一项付费服务,但不需要sim卡或数据计划

希望这有帮助


SMS是移动电话网络中的一项技术。据我所知,WiFi没有类似的功能,但当然,各种服务都是建立在互联网连接的基础上的。(如WhatsApp等)。您可能会发现一个允许发送SMS的网站/服务。
。。。我的初步研究证明,通过WiFi发送短信是不可能的。我的问题是,实际情况是否如此?
是的,确实如此。您已经回答了自己的问题。@MarkusKauppinen:谢谢您的回答。我没有意识到短信只是一种手机网络技术。我的困惑是因为我看到了很多在Android Studio中使用SMS Manager for Emulator发送SMS的教程。我正在开发一款只有WiFi的平板电脑,因此我无法测试该功能是否能与实际电话号码配合使用。像WhatsApp这样的东西是我认为可以做到的。无论如何,谢谢你的耐心和理解。@Fantômas:谢谢你的回答。我不确定我想做的事是否真的能做到。我还没有意识到短信只是一个移动的东西,我以前在Android手机上发过WiFi的短信,像WhatsApp这样的应用程序存在……席德,我明白你的意思了,我现在明白了。谢谢我会想办法做我想做的事。谢谢你的提示。我去看看。不确定我是否需要这样做,但很高兴知道有一些选择。该功能对我的应用程序来说并不重要,但它是一个“很好拥有”的功能。它仍然可以通过数据连接工作,但不能通过WiFi工作。我得权衡利弊,谢谢你。很高兴知道,如果我决定将此功能添加到我的应用程序中,我有一些选择。