极光推送总结(服务端极光的写法)

本文介绍如何使用极光推送服务进行消息推送,包括导入SDK、配置推送内容及接收目标等步骤。针对不同平台(iOS和Android)的具体实现细节也有所涉及。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.先把极光的官方文档看仔细了,文档里面的东西写的很清楚

https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#audience

2.先把极光的SDK导入到项目的第三方类里面

3.然后调用第三方类(犯错点,命名空间没加上,这个折腾我好久,切记切记)

use JPush\Client as JPushClient;

4.下面是推送给所有人的简单事例,$list['content']是我要推送的内容,$list['link_id']跳转的id(指定跳转的app页面),$list['link']跳转的链接(指定跳转的H5页面链接),具体设置参数,文档里都有

if (!empty($list['content'])){
            Vendor('jpush.autoload');
            $client = new JPushClient(C('JPUSH.APP_KEY'), C('JPUSH.MASTER_SECRET'));

            try {
                $response = $client->push()
                    ->setPlatform(array('ios', 'android'))
                    ->addaudience()
//                  ->setNotificationAlert('Hi, JPush')
                    ->iosNotification($list['content'], array(
                        'sound'    => 'sound.caf',
                        'category' => 'jiguang',
                        'extras'   => array(
                        'id'       => $list['link_id'],
                        'link'     => $list['link']
                        ),
                    ))
                    ->androidNotification($list['content'], array(
                        'title' => '隔壁街',
//                        'alert_type'=>$list['link_id'],
                        // 'builder_id' => 2,
                        'extras'    => array(
                        'id'        => $list['link_id'],
                        'link'      => $list['link']
                        ),
                    ))
                    ->send();
                print_r('推送成功');
            } catch (\JPush\Exceptions\APIConnectionException $e) {
                // try something here
                print $e;
            } catch (\JPush\Exceptions\APIRequestException $e) {
                // try something here
                print $e;
            }

        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值