php之app消息推送案例教程
如何用php實現APP消息推送
現在有很多的消息推送廠商,比如阿裡雲的消息推送,極光推送,融雲的消息推送。他們的原理都是把sdk內置在app裡面,達到消息推送的目的,通過一張圖來瞭解一下,看不懂不要緊,理解大概的過程就行
實現
- 進入極光官網,註冊一個app應用
- 集成廠商推送服務(!!!非常重要,不然推送不瞭——)
中途還要驗證企業用戶,集成完把sdk發給app開發人員。
- 極光官網推送,測試是否成功
到這一步已經實現基本的推送瞭,可以發現非常簡單。
重點來瞭,用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消息推送內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 詳解PHP合並多個PDF文件的方法
- PHP中token的生成案例
- Laravel快速入門之composer介紹及安裝詳細圖文步驟
- Nodejs搭建多進程Web服務器實現過程
- node.js express和koa中間件機制和錯誤處理機制