我想以编程方式通过智能手机从VB2013应用程序发送短信。我已经找到了几种解决方案,如何使用Windows Phone(Outlook-Windows Phone)解决这个问题。唯一的问题是,我有一个Android设备。所以我的问题是,你知道支持android的任何想法或解决方案吗?
我想要实现的工作流程如下:
此致
罗兰
答案 0 :(得分:1)
我想说这是不可能的。
您已经发现的问题是您的智能手机是Android和 Vb.Net需要一个与之相关的.net框架。
所以我看到的可能性是获得连接 通过USB端口连接到您的设备并发送一些特定的命令 让你的智能手机发送短信。要做到这一点,你必须使用串口 我的观点。
这个问题已被提出,所以 请看一下:
答案 1 :(得分:1)
.Net框架本身并不在Android上运行,因此不可能做到这一点。
然而, Xamarin框架允许您在Visual Studio中编写Android应用程序。
特别针对您的问题,Xamarin有一个允许您发送Sms消息的SmsManager类,可以找到文档here。
希望这有帮助。
答案 2 :(得分:0)
有几种不同的方法可以做到这一点,但最好的方法是使用类似Twilio的api。你可以用一行代码发送短信。他们有一个nuget package,可以让你更快地运行起来。
另一种是使用承运人邮件。您必须知道用户运营商,然后您可以创建一个发送为文本的电子邮件地址,即。 1231234123@txt.att.net。使用移动电话运营商电子邮件的问题是,垃圾邮件发送者经常使用此邮件,一分钟就有来自您网站的邮件,然后是垃圾邮件,因为它将来自同一个carrier.email地址。