php之a(chǎn)pp消息推送案例教程
如何用php實(shí)現(xiàn)APP消息推送
現(xiàn)在有很多的消息推送廠商,比如阿里云的消息推送,極光推送,融云的消息推送。他們的原理都是把sdk內(nèi)置在app里面,達(dá)到消息推送的目的,通過(guò)一張圖來(lái)了解一下,看不懂不要緊,理解大概的過(guò)程就行

實(shí)現(xiàn)
- 進(jìn)入極光官網(wǎng),注冊(cè)一個(gè)app應(yīng)用

- 集成廠商推送服務(wù)(!??!非常重要,不然推送不了——)

中途還要驗(yàn)證企業(yè)用戶,集成完把sdk發(fā)給app開(kāi)發(fā)人員。
- 極光官網(wǎng)推送,測(cè)試是否成功

到這一步已經(jīng)實(shí)現(xiàn)基本的推送了,可以發(fā)現(xiàn)非常簡(jiǎn)單。
重點(diǎn)來(lái)了,用php實(shí)現(xiàn)推送
回到第一張圖,只要我們調(diào)用api,就可以實(shí)現(xiàn)推送,話不多說(shuō)開(kāi)干,詳看官方文檔API部分

php使用極光推送
- 項(xiàng)目引入極光SDK
composer require jpush/jpush
- 簡(jiǎn)單使用
use JPush\Client as JPush;
use JPush\Client;
//測(cè)試推送
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();
}
}
總結(jié)
首先搞懂推送的概念,它們是如何工作的,然后再使用php調(diào)用極光api,過(guò)程很簡(jiǎn)單。
到此這篇關(guān)于php之a(chǎn)pp消息推送案例教程的文章就介紹到這了,更多相關(guān)php之a(chǎn)pp消息推送內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PHP按符號(hào)截取字符串的指定部分的實(shí)現(xiàn)方法
字符串截取在php開(kāi)發(fā)中是比較常用的,而且對(duì)于截取的需求也多種多樣,這篇文章主要介紹了PHP按符號(hào)截取字符串的指定部分 ,需要的朋友可以參考下2018-09-09
Yii框架引用插件和ckeditor中body與P標(biāo)簽去除的方法
這篇文章主要介紹了Yii框架引用插件和ckeditor中body與P標(biāo)簽去除的方法,結(jié)合實(shí)例形式分析了Yii框架中引入插件的步驟、實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-01-01
PHP中ID設(shè)置自增后不連續(xù)的原因分析及解決辦法
這篇文章主要介紹了PHP中ID設(shè)置自增后不連續(xù)的原因分析及解決辦法的相關(guān)資料,需要的朋友可以參考下2016-08-08
PHP+百度AI OCR文字識(shí)別實(shí)現(xiàn)了圖片的文字識(shí)別功能
這篇文章主要介紹了PHP+百度AI OCR文字識(shí)別實(shí)現(xiàn)了圖片的文字識(shí)別功能,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05
PHP獲取頁(yè)面執(zhí)行時(shí)間的方法(推薦)
這篇文章主要介紹了PHP獲取頁(yè)面執(zhí)行時(shí)間的方法(推薦)的相關(guān)資料,需要的朋友可以參考下2016-12-12
windows server 2008/2012安裝php iis7 mysql環(huán)境搭建教程
這篇文章主要為大家詳細(xì)介紹了windows server 2008/2012安裝php iis7 mysql環(huán)境搭建教程 ,需要的朋友可以參考下2016-06-06
ThinkPHP框架實(shí)現(xiàn)的MySQL數(shù)據(jù)庫(kù)備份功能示例
這篇文章主要介紹了ThinkPHP框架實(shí)現(xiàn)的MySQL數(shù)據(jù)庫(kù)備份功能,結(jié)合實(shí)例形式分析了thinkPHP導(dǎo)出mysql數(shù)據(jù)庫(kù)相關(guān)操作實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2018-05-05

