h5/5+APP消息推送神器:Goeasy.js
最近在做一個(gè)H5+APP,需要一個(gè)推送消息的功能,正常情況下呢第一反應(yīng)就是用websocket,但是目前發(fā)現(xiàn)還是有蠻多地方要注意的,官方資料有點(diǎn)少,還沒入坑。
先來(lái)說(shuō)說(shuō)其他的一些東西。
用H5開發(fā)混合APP在于不能親自去操控底層的東西,5+的接口還沒有做到那么厲害,所以只能用第三方平臺(tái)來(lái)做推送消息的功能,而HBuilder 推薦的個(gè)推和米推,當(dāng)然是選擇用個(gè)推,而我希望的是希望單獨(dú)推送給某個(gè)用戶,想去注冊(cè)登錄的,發(fā)現(xiàn)個(gè)推的官網(wǎng)居然注冊(cè)不了,代碼出錯(cuò)了,CSDN登錄又忘記密碼了,結(jié)果登了五次后就提示創(chuàng)建賬號(hào)失敗,我也是無(wú)語(yǔ)了。
結(jié)果無(wú)意中發(fā)現(xiàn)了 Goeasy.js 這個(gè)神奇推送服務(wù)專家,無(wú)論你是何種語(yǔ)言,任何瀏覽器都能幫你解決推送消息的問題,重點(diǎn)是簡(jiǎn)單!簡(jiǎn)潔!簡(jiǎn)單!簡(jiǎn)潔!
先給個(gè)官方鏈接:
http://goeasy.io/
來(lái)個(gè)最簡(jiǎn)單的JS 例子:
第一步: 在您的項(xiàng)目中引入GoEasy
注意:
1. 請(qǐng)不要將goeasy.js下載到本地,GoEasy動(dòng)態(tài)為不同瀏覽器和操作系統(tǒng)提供不同goeasy.js,使用下載到本地的goeasy.js,將會(huì)導(dǎo)致某些用戶不能發(fā)送和接收消息。
2. 如果您的應(yīng)用程序需要支持Windows XP用戶,請(qǐng)務(wù)必使用HTTP來(lái)獲取js文件,GoEasy將于2016年9月22日升級(jí)所有SSL證書至SHA-2,屆時(shí)起Windows XP用戶將無(wú)法使用HTTPS連接GoEasy。
第二步:發(fā)送消息
您可以使用GoEasy從任何服務(wù)器,或任何客戶端向您的Web客戶端推送消息
2.1 使用RESTful API方式推送消息
不論您的系統(tǒng)是用何種語(yǔ)言開發(fā),您都可以通過(guò)發(fā)送一個(gè)http請(qǐng)求來(lái)調(diào)用GoEasy的RESTful API來(lái)推送您的消息到web瀏覽器。如果您正在使用Java,您可以直接使用我們提供的java SDK來(lái)發(fā)送消息。
URL:http(s)://goeasy.io/goeasy/publishMethod:Post參數(shù):參數(shù)名字 是否必需 描述 appkey 是 您的app key channel 是 您的目標(biāo)channel content 是 推送的消息內(nèi)容 RESTful API (Php, iOS, .Net, Ruby ...)Java2.2 從web瀏覽器端推送消息
goEasy.publish({channel: 'demo_channel',message: 'Hello world!'});Javascript
第三步:在web瀏覽器端接收消息
唯一的缺點(diǎn)是,要錢,233,不知道客戶愿不愿意支付這筆費(fèi)用,其實(shí)我覺得很便宜,價(jià)格如下:
支持100個(gè)
并發(fā)連接
¥33.00CNY/月
200,000條消息
無(wú)限channel個(gè)數(shù)
SSL安全連接
支持300個(gè)
并發(fā)連接
¥66.00CNY/月
400,000條消息
無(wú)限channel個(gè)數(shù)
SSL安全連接
支持1,500個(gè)
并發(fā)連接
¥198.00CNY/月
1,000,000條消息
無(wú)限channel個(gè)數(shù)
SSL安全連接
支持6,000個(gè)
并發(fā)連接
¥660.00CNY/月
5,000,000條消息
無(wú)限channel個(gè)數(shù)
SSL安全連接
支持20,000個(gè)
并發(fā)連接
¥1,980.00CNY/月
15,000,000條消息
無(wú)限channel個(gè)數(shù)
SSL安全連接
超過(guò)20,000個(gè)
并發(fā)連接
聯(lián)系GoEasy
contact@goeasy.io
總結(jié)
以上是生活随笔為你收集整理的h5/5+APP消息推送神器:Goeasy.js的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现情人节的爱意表达
- 下一篇: 惠头条全行业开户竞价推广投放怎么避免无效