php之app消息推送案例教程
如何用php實現APP消息推送
現在有很多的消息推送廠商,比如阿里云的消息推送,極光推送,融云的消息推送。他們的原理都是把sdk內置在app里面,達到消息推送的目的,通過一張圖來了解一下,看不懂不要緊,理解大概的過程就行
實現
- 進入極光官網,注冊一個app應用
- 集成廠商推送服務(?。?!非常重要,不然推送不了——)
中途還要驗證企業(yè)用戶,集成完把sdk發(fā)給app開發(fā)人員。
- 極光官網推送,測試是否成功
到這一步已經實現基本的推送了,可以發(fā)現非常簡單。
重點來了,用php實現推送
回到第一張圖,只要我們調用api,就可以實現推送,話不多說開干,詳看官方文檔API部分
php使用極光推送
- 項目引入極光SDK
composer require jpush/jpush
- 簡單使用
use JPush\Client as JPush; use JPush\Client; //測試推送 public function jpush(){ $app_key="111111"; //這是app密鑰,填你自己的 $master_secret="1111111"; //這也是密鑰,填你自己的 $client = new Client($app_key,$master_secret); $pusher = $client->push(); $pusher->setPlatform('Android'); //$pusher->addAllAudience(); $pusher->addRegistrationId('100d85590992b509d86'); $pusher->setNotificationAlert('test,RedJPush---'.date("Y-m-d H:i:s")); try { $res=$pusher->send(); return $res; } catch (\JPush\Exceptions\JPushException $e) { return $e->getMessage(); } }
總結
首先搞懂推送的概念,它們是如何工作的,然后再使用php調用極光api,過程很簡單。
到此這篇關于php之app消息推送案例教程的文章就介紹到這了,更多相關php之app消息推送內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Thinkphp5框架實現圖片、音頻和視頻文件的上傳功能詳解
這篇文章主要介紹了Thinkphp5框架實現圖片、音頻和視頻文件的上傳功能,結合實例形式分析了thinkPHP5文件上傳的原理、操作步驟、實現方法及相關注意事項,需要的朋友可以參考下2019-08-08Thinkphp5框架使用validate實現驗證功能的方法
這篇文章主要介紹了Thinkphp5框架使用validate實現驗證功能的方法,結合實例形式分析了tp5內置的對象validate實現驗證的相關操作技巧,需要的朋友可以參考下2019-08-08