zoukankan      html  css  js  c++  java
  • GoEasy消息推送

    1. 从GoEasy获取appkey

    appkey是验证用户的有效性的唯一标识。

    • 注册账号。 GoEasy官网:https://goeasy.io
    • 用注册好的账号登录到GoEasy的后台管理系统,创建您自己应用(application).
    • Application创建好之后系统会自动为您生成appkey

    系统会生成两个keys,一个Super key和一个Subscribe key;它们的区别在于前者既可以订阅又可以推送,但后者只能用于订阅。

    2. GoEasy实现向特定用户群推送的原理

    知道了他们的推送原理,可以更加方便我们了解他们的服务,以及理解我们写的代码。其实原理很简单,只需要确定哪些用户需要接收信息,然后让这些用户都订阅一个相同的channel(频道)。 然后再往这个平台上推送消息即可!所有关键在于channel,channel一致,则可以接收到信息,否则收不到!

    对于订阅必须要的信息有:Appkey, channel

    对于推送必须要的信息有:Appkey, channel, content

      代码示例:

      页面引入<script type="text/javascript" src="https://cdn.goeasy.io/goeasy.js"></script>

      以下代码为

    <script type="text/javascript">
    var goEasy = new GoEasy({appkey: 'Your key'});
    goEasy.subscribe({// 获取接收消息
    channel: 'your_channel',

    onMessage: function(message){
      alert('Meessage received:'+message.content);
    }
    });

    /* goEasy.publish({ //发送消息
    channel: 'your_channel',
    message: 'Hello world!'
    }); */
    </script>

      Java后台代码(去官网下载SDK支持的jar包)

      

    public static void testPublishMessageInGoEasy(){
      GoEasy goEasy = new GoEasy("Your Key");
      goEasy.publish("your_channel","GoEasy 第一条消息推送");
    }

    注意:推送者和接收者的channel需要一致,以决定被推送的对象。

  • 相关阅读:
    vue学习目录
    充分利用 SQL Server Reporting Services 图表
    MSCRM 用户登录日志
    Microsoft Dynamics CRM MVP
    在SSRS 里实现 SUMIF
    MSCRM 报表显示 rsprocessingaborted 错误
    电商CRM的痛点在哪里?
    MSCRM 2011/2013/2015 修改显示记录数
    MSCRM 2013/2015 Ribbon Editor
    Q:解决每天第一次打开MSCRM系统展示慢的问题
  • 原文地址:https://www.cnblogs.com/-blog/p/5868627.html
Copyright © 2011-2022 走看看