1、建立短信模板
2、html页面加入以下代码:
<form action="servlet/Sim_servlet?action=SendSms" method="post">
电话号码:<input type="text" name="mobile">
内容:<input type="text" name="message">
<input type="submit" name="submit" value="提交">
</form>
3、后台通过短信模板处理:
String mobile=request.getParameter("mobile")
String message1=request.getParameter("message")
String message=java.net.URLEncoder.encode(message1)
String action=request.getParameter("action")
String pw="xxx"//私人密码
String ID="xxx"//用户id
String URL="http://www.72dns.com/smsadmin/Sms_Api.aspx?"
String last=URL+"UserID="+ID+"&PassWord="+pw+"&mobile="+mobile+"&message="+message+"&action="+action
response.sendRedirect(last)
前台可以设置一个setinterval,定期发送ajax监听后台,也可以用HTML5的websocket,html5的方式比较新,消息比较短,适合做聊天系统。在WebSocket API中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。
webSocket是html5新引入的技术,允许后台随时向前端发送文本或者二进制消息,WebSocket是一种全新的协议,不属于http无状态协议,协议名为“ws”,这意味着一个websocket连接地址会是这样的写法
WebSocket是为解决客户端与服务端实时通信而产生的技术。其本质是先通过HTTP/HTTPS协议进行握手后创建一个用于交换数据的TCP连接,此后服务端与客户端通过此TCP连接进行实时通信。
消息推送选择极光。JPush 是经过考验的大规模 App 推送平台,每天推送消息量级为数百亿条。 开发者集成 SDK 后,可以通过调用 API 推送消息。同时,JPush 提供可视化的 web 端控制台发送通知,统计分析推送效果。 JPush 全面支持 Android, iOS, Winphone 三大手机平台。
通过后台服务的支持来实现消息推送。实现消息推送的原理是:1、首先,需要在应用程序进行注册一个消息推送。
2、然后,IOS跟APNS Server要deviceToken。这样子应用程序才能接受deviceToken。
3、紧接着,应用程序将deviceToken发送给PUSH服务端程序。
4、服务端会向程序向APNS服务发送消息。
5、最后,APNS服务将消息发送给iPhone应用程序Push service方案评价标准这样就行了。
消息推送可以使用深圳极光家的消息推送软件。极光联赋能企业流量变现,一站式流量接入运营解决方案,提供优质广告资源,多维度用户标签,丰富的广告形式,发挥流量的最大价值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)