码迷,mamicode.com
首页 > 其他好文 > 详细

极光推送简单推送配置

时间:2018-07-09 19:11:17      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:try   自动加载   alias   catch   ram   查看   申请   手机号   UNC   

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

 

极光推送简单推送配置

标签:try   自动加载   alias   catch   ram   查看   申请   手机号   UNC   

原文地址:https://www.cnblogs.com/pcyy/p/9285210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!