ThinkPHP集成极光推送简单实例
来源:互联网 发布:dht网络标示怎么下载 编辑:程序博客网 时间:2024/06/05 22:34
ThinkPHP集成极光推送简单实例
准备工作
- 极光推送插件下载地 址:https://docs.jiguang.cn/jpush/resources/#sdk_1
- 极光推送文档地址:https://docs.jiguang.cn/jpush/server/3rd/php_sdk/
开始集成
配置极光推送
'JPUSH' => array( 'APP_KEY' => '', 'MASTER_SECRET' => '' ),
写一个Push控制器
<?phpnamespace Api\Controller;require 'vendor/autoload.php';use JPush\Client as JPushClient;use Think\Controller;class PushController extends Controller{ public function sendAll() { $client = new JPushClient(C('JPUSH.APP_KEY'), C('JPUSH.MASTER_SECRET')); $pusher = $client->push(); //设置发送平台 $pusher->setPlatform('all'); //设置发送对象,发送给所有人 $pusher->addAllAudience(); //设置发送内容 $pusher->setNotificationAlert('Hello, JPush'); try { $pusher->send(); } catch (\JPush\Exceptions\JPushException $e) { print $e; } } }
部分函数讲解
发送扩展数据
//ios平台$push->iosNotification('hello', [ 'sound' => 'sound', 'badge' => '+1', 'extras' => [ 'key' => 'value' ]]);//安卓平台$push->androidNotification('hello', [ 'sound' => 'sound', 'badge' => '+1', 'extras' => [ 'key' => 'value' ]]);
阅读全文
0 0
- ThinkPHP集成极光推送简单实例
- ThinkPHP 3.2.x 集成极光推送指北
- ThinkPHP 3.2.x 集成极光推送指北
- iOS极光推送集成
- Android 极光推送集成
- iOS极光推送集成
- AndroidStudio集成极光推送
- 极光推送集成
- Ionic 集成极光推送
- iOS极光推送集成
- iOS集成极光推送
- android极光推送集成
- Android集成极光推送
- 快速集成极光推送
- iOS极光推送集成
- android集成极光推送
- AndroidStudio集成极光推送
- 集成极光推送
- Android------------全局捕获异常
- strlen,wcslen,lstrlen函数与sizeof运算符
- web前端开发面试题-第一篇
- Linux启动过程详解
- 关于ERROR] Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with
- ThinkPHP集成极光推送简单实例
- kill 9与kill -9
- C语言基础——数组(及一些常用的函数介绍)
- 读者写者模型
- 百练_2709:求出e的值
- 静态方法与单例模式的区别
- easyui datagrid 如何控制删除最后一行
- Hadoop之网站日志分析项目案例(一)介绍(笔记21)
- WPF ItemSource绑定的问题