日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

h5/5+APP消息推送神器:Goeasy.js

發(fā)布時間:2024/3/13 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 h5/5+APP消息推送神器:Goeasy.js 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近在做一個H5+APP,需要一個推送消息的功能,正常情況下呢第一反應就是用websocket,但是目前發(fā)現(xiàn)還是有蠻多地方要注意的,官方資料有點少,還沒入坑。

先來說說其他的一些東西。

用H5開發(fā)混合APP在于不能親自去操控底層的東西,5+的接口還沒有做到那么厲害,所以只能用第三方平臺來做推送消息的功能,而HBuilder 推薦的個推和米推,當然是選擇用個推,而我希望的是希望單獨推送給某個用戶,想去注冊登錄的,發(fā)現(xiàn)個推的官網居然注冊不了,代碼出錯了,CSDN登錄又忘記密碼了,結果登了五次后就提示創(chuàng)建賬號失敗,我也是無語了。

結果無意中發(fā)現(xiàn)了 Goeasy.js 這個神奇推送服務專家,無論你是何種語言,任何瀏覽器都能幫你解決推送消息的問題,重點是簡單!簡潔!簡單!簡潔!

先給個官方鏈接:
http://goeasy.io/

來個最簡單的JS 例子:

第一步: 在您的項目中引入GoEasy

注意:
1. 請不要將goeasy.js下載到本地,GoEasy動態(tài)為不同瀏覽器和操作系統(tǒng)提供不同goeasy.js,使用下載到本地的goeasy.js,將會導致某些用戶不能發(fā)送和接收消息。
2. 如果您的應用程序需要支持Windows XP用戶,請務必使用HTTP來獲取js文件,GoEasy將于2016年9月22日升級所有SSL證書至SHA-2,屆時起Windows XP用戶將無法使用HTTPS連接GoEasy。

<script type="text/javascript" src="http(s)://cdn.goeasy.io/goeasy.js"></script><script type="text/javascript">var goEasy = new GoEasy({appkey: '您的app key'//請在goEasy官方創(chuàng)建一個應用,將獲取到的APPKEY填到這里});//GoEasy-OTP可以對appkey進行有效保護,詳情請參考:GoEasy-Reference</script>

第二步:發(fā)送消息

您可以使用GoEasy從任何服務器,或任何客戶端向您的Web客戶端推送消息

2.1 使用RESTful API方式推送消息

不論您的系統(tǒng)是用何種語言開發(fā),您都可以通過發(fā)送一個http請求來調用GoEasy的RESTful API來推送您的消息到web瀏覽器。如果您正在使用Java,您可以直接使用我們提供的java SDK來發(fā)送消息。

URL:http(s)://goeasy.io/goeasy/publishMethod:Post參數(shù):參數(shù)名字 是否必需 描述 appkey 是 您的app key channel 是 您的目標channel content 是 推送的消息內容 RESTful API (Php, iOS, .Net, Ruby ...)Java

2.2 從web瀏覽器端推送消息

goEasy.publish({channel: 'demo_channel',message: 'Hello world!'});

Javascript
第三步:在web瀏覽器端接收消息

goEasy.subscribe({channel: 'demo_channel',onMessage: function(message){alert('收到:'+message.content);}}); //個人代碼<script type="text/javascript">var goEasy = new GoEasy({appkey: 'xx-cxxxxxxx5xxxxxxxxxxxxxxxxxxxxxxxxxx'//自己創(chuàng)建的goeasy應用});//GoEasy-OTP可以對appkey進行有效保護,詳情請參考:GoEasy-Referencefunction send(msg){//發(fā)送消息goEasy.publish({channel: '員工135',//channel是識別用戶的標志,如果把所有用戶的subscribe方法中的channel參數(shù)都單獨設置成某一個唯一的標識,比如“服務器”,就可以實現(xiàn)服務器對單一用戶的消息推送,,同時,服務器也可以對所有用戶的channel推送消息,作為廣播推送。如果publish和subscribe中的所有channel統(tǒng)一,就形成了“聊天室”的形式怎么樣,是不是很簡單,很強大!!!!message: msg}); }goEasy.subscribe({channel: '員工135',onMessage: function(message){alert('收到:'+message.content);}});</script>

唯一的缺點是,要錢,233,不知道客戶愿不愿意支付這筆費用,其實我覺得很便宜,價格如下:

支持100個
并發(fā)連接
¥33.00CNY/月
200,000條消息
無限channel個數(shù)
SSL安全連接

支持300個
并發(fā)連接
¥66.00CNY/月
400,000條消息
無限channel個數(shù)
SSL安全連接

支持1,500個
并發(fā)連接
¥198.00CNY/月
1,000,000條消息
無限channel個數(shù)
SSL安全連接

支持6,000個
并發(fā)連接
¥660.00CNY/月
5,000,000條消息
無限channel個數(shù)
SSL安全連接

支持20,000個
并發(fā)連接
¥1,980.00CNY/月
15,000,000條消息
無限channel個數(shù)
SSL安全連接

超過20,000個
并發(fā)連接
聯(lián)系GoEasy
contact@goeasy.io

總結

以上是生活随笔為你收集整理的h5/5+APP消息推送神器:Goeasy.js的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。