美文网首页
GatewayWorker 简单推送实现步骤

GatewayWorker 简单推送实现步骤

作者: 每天都是幸运的一天 | 来源:发表于2017-08-02 12:33 被阅读0次
1.下载最新版 GatewayWorker http://workerman.net/gatewaydoc/
2.部署到项目合适目录
3.修改相应的配置
a.start_gateway.php
Paste_Image.png
b.start_register.php
Paste_Image.png
c.start_BusinessWorker.php
Paste_Image.png
4.所有逻辑代码要写在event.php里面

5.到目前为止只要前端写上握手代码就好,当然前提要开启start.php

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="./jquery1.js"></script>
</head>
<body>
    <script type="text/javascript">
//      alert($);
    ws = new WebSocket("ws://47.94.23.180:7272");
// 服务端主动推送消息时会触发这里的onmessage
            ws.onmessage = function(e){
                // json数据转换成js对象
                var data = eval("("+e.data+")");
                var type = data.type || '';
                    console.log(data);
                switch(type){
                    // Events.php中返回的init类型的消息,将client_id发给后台进行uid绑定
                    case 'init':
                        // 利用jquery发起ajax请求,将client_id发给后端进行uid绑定
//                              alert(123);
                        $.post('./bind.php', {client_id: data.client_id}, function(data){}, 'json');
                        break;
                    // 当mvc框架调用GatewayClient发消息时直接alert出来
                    default :
                        alert(e.data);
                }
            };
    </script>
</body>
</html>
6.完毕

相关文章

  • GatewayWorker 简单推送实现步骤

    1.下载最新版 GatewayWorker http://workerman.net/gatewaydoc/ 2....

  • iOS 远程推送通知

    iOS 远程推送通知 分分钟搞定IOS远程消息推送 iOS推送通知的实现步骤 推送通知iOS客户端编写实现及推送服...

  • iOS推送证书实现步骤

    iOS推送证书实现步骤 1、在keychain中找到第1步创建的APN证书, 展开此证书,分别导出证书和密钥, 名...

  • GatewayWorker+Laravel demo

    GatewayWorker 结合 Laravel 使用的简单案例,重点是在Laravel中使用GatewayCli...

  • 本地推送闹钟功能实现

    本地推送闹钟功能实现 在ios10下使用UserNotifications用本地推送实现闹钟功能,只是实现了简单的...

  • 远程推送

    实现推送方式有多种,首先比较简单的就是第三方的,有信鸽推送,极光推送,关于这些推送实现网上有多种教程. 那么因为在...

  • 小程序消息推送

    小程序的消息推送很简单,主要把几个步骤理清就好了。 在小程序的微信开发平台上配置服务器 前端传递必要参数 后端实现...

  • iOS开发三步搞定百度推送

    百度推送很简单,准备工作:在百度云推送平台注册应用,上传证书。 步骤一: 百度云推送平台 http://push....

  • iOS 谷歌推送服务

    简单记录一下集成谷歌推送服务的步骤: 一、谷歌推送平台部署 1、平台地址(需翻墙):https://console...

  • Git--将已有的项目添加到github

    1. 目标: 把本地已经存在的项目,推送到github服务端,实现共享。 2. 实现步骤: (1). 先从gith...

网友评论

      本文标题:GatewayWorker 简单推送实现步骤

      本文链接:https://www.haomeiwen.com/subject/sdvelxtx.html