Thinkphp開發--集成極光推送

更新:2017-10-25    編輯:曉陽    來源:哥乖整理    人氣:加載中...    字號:|

標簽:開發  極光  推送  集成  ThinkPHP  百度搜索

先說說為啥選用極光推送作為第三方的推送服務。

首先我所領會的推送產品有信鴿、個推、極光,之前用到過個推,感到還不錯,只是代碼沒有極光簡潔,信鴿是騰訊旗下的產品,出于對Tencent的不喜愛,就沒有考慮過,其次目前公司之前用過極光,ios和安卓這邊對極光對比熟識,所以就抉擇用極光推送了。

這里項目后臺用的是php搭建的,選用的是thinkphp3.2作為框架,極光選用的版本號為3.4.3,特此說明一下,需要軟件包的小伙伴可以在評論留言,不說廢話了,下面上代碼。一切以自生邏輯為依據,這里只是展示我的邏輯。

一、首先下載極光文件到項目的Vendor下,文件名為JPush,請注意大小寫,

Thinkphp開發--集成極光推送


Thinkphp之極光推送

二、在你需要用到推送的模塊的配置文件Config.php里填寫極光的配置信息

Thinkphp開發--集成極光推送


Thinkphp之極光推送

三、在你的把持器中對應法子里添加并引入極光推送,,設置對用的推送內容、平臺以及受眾人群等等

Thinkphp開發--集成極光推送


Thinkphp之極光推送

Thinkphp開發--集成極光推送


Thinkphp之極光推送

(這里我遇到一個問題,就是try catch 用不了極光的,只好用php自帶的,如果那位小伙伴調試通過了,也通知我一聲哈)
后臺功能大概就是這樣,當然還有很多法子,比如改動用戶標簽什么的,定時發送啊,這些文檔里面都有,這里是官方文檔https://github.com/jpush/jpush-api-php-client/blob/master/doc/api.md

四、后臺的操作界面,我參照的極光推送界面做得,簡陋點,不要在意這些細節,終究不太會

Thinkphp開發--集成極光推送


Thinkphp之極光推送

Thinkphp開發--集成極光推送


Thinkphp之極光推送

這是app端收到的消息

Thinkphp開發--集成極光推送


Thinkphp之極光推送

Thinkphp開發--集成極光推送


Thinkphp之極光推送

好了,就是這樣的,對了還有一點,就是客戶端那邊需要給每個帳號添加設備號和標簽之類的然后反給后臺存數據庫,這樣后臺才干進行操作。

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)

站點導航

您可能在找這些
四川快乐12电视软件 天天捕鸟下载 中原福彩22选5走势图 分分彩走势图彩信 二三四五股票股吧 大唐盛世棋牌骗局 捕鱼达人3官方下载 广东36选7走势图分析走势图 四肖期期中准免费资料 广东麻将闲来 六肖资料精准六肖