極光推送簡單推送配置
阿新 • • 發佈:2018-07-09
平臺 ring else shc 代碼 手機號 jpush class func
0、首先去極光申請app應用,免費的!
1、composer引入極光sdk。PS:盡量使用composer,不然可能會有各種坑爹的不能自動加載問題等...
2、引入模塊類
3、直接擼代碼
protected $pushConfig=[ ‘AppKey‘=>‘fbbcd8bdd8ce2276f2da04a9‘, ‘Secret‘=>‘64f673ce5c33016ec0e4ca49‘ ]; /**極光推送 * @param string $obj 推送對象手機號 * @param string $pushInfo 推送信息*/ public function push($obj=‘‘,$pushInfo=‘‘) { $jpush=new Client($this->pushConfig[‘AppKey‘],$this->pushConfig[‘Secret‘]); $pusher = $jpush->push(); $pusher->setPlatform(‘all‘);//平臺設置 $pusher->addAlias(‘u‘.$obj);//別名推送,跟app約定好格式 ps:官方還提供了標簽推送,集體推送等功能,具體按需求查看文檔!$pusher->setNotificationAlert($pushInfo); try { $pusher->send(); } catch (\JPush\Exceptions\JPushException $e) { // try something else here echo $e; } }
極光推送簡單推送配置