1. 從GoEasy獲取appkeyjavascript
appkey是驗證用戶的有效性的惟一標識。java
系統會生成兩個keys,一個Super key和一個Subscribe key;它們的區別在於前者既能夠訂閱又能夠推送,但後者只能用於訂閱。app
2. GoEasy實現向特定用戶羣推送的原理cdn
知道了他們的推送原理,能夠更加方便咱們瞭解他們的服務,以及理解咱們寫的代碼。其實原理很簡單,只須要肯定哪些用戶須要接收信息,而後讓這些用戶都訂閱一個相同的channel(頻道)。 而後再往這個平臺上推送消息便可!全部關鍵在於channel,channel一致,則能夠接收到信息,不然收不到!對象
對於訂閱必需要的信息有:Appkey, channelblog
對於推送必需要的信息有:Appkey, channel, contentip
代碼示例:get
頁面引入<script type="text/javascript" src="https://cdn.goeasy.io/goeasy.js"></script>io
如下代碼爲function
<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須要一致,以決定被推送的對象。