其实我正在开发一款适用于女性安全的Android应用程序,它是一款紧急应用程序,可以通过双击手机的电源按钮向紧急联系人发送恐慌信息,因此在此双击事件中,只需要一个请求发送到服务器,服务器然后将消息发送给专门的人员紧急联系人为此我需要一个免费的短信网关或休息api。
我只需要发送消息。
GCM是否合适?如果没有,请建议免费网关/ api
答案 0 :(得分:2)
SMS和GCM根本不是一回事。 SMS使用运营商路由,GCM使用IP(WiFi或移动数据)路由。
只要用户连接到互联网,GCM就可以发送消息。您可以使用第三方网关(如另一个答案中提到的Twilio),但通常会有成本或其他限制。
您还可以在所有者的设备上使用SmsManager
发送消息,但有些应用可能会在KitKat设备(或更高版本)上阻止此操作,因为它必须通过"默认& #34;短信应用。
因此,您的用户需要对此进行测试。由于它是紧急应用程序,我很确定您不想担心WiFi连接。
另外,请看一下superdupersms.com - 它支持这种功能。
答案 1 :(得分:0)
使用Google Cloud语音指示您的消息,然后在完成后检查错误。
所有您需要做的就是将您的消息保存在剪贴板中或突出显示您的消息,然后将其剪切并自动将其保存到剪贴板中,通常不必进入剪贴板,只需将其粘贴到剪贴板即可。您将要发送的页面在您选择了要发送的人的姓名后,我没有转到您的短信中,您要发送文字以致电工作机构,并在文字中输入哪一年播放的信息并将您发送给Wallah。< / p>
答案 2 :(得分:-5)
这正是GCM的目的所在。按照Google的说明进行操作即可。
https://developer.android.com/google/gcm/index.html
如果您只想发送短信,为什么不发送短信
smsManager.sendTextMessage(&#34; phoneNo&#34;,null,&#34; SMS text&#34;,null,null);