1. 程式人生 > >極光推送簡單推送配置

極光推送簡單推送配置

平臺 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; } }

極光推送簡單推送配置