极光推送集成CI框架中
来源:互联网 发布:jre 7u9 windows 32位 编辑:程序博客网 时间:2024/06/05 16:56
libraries目录中Jg_JPush.php
<?phpdefined('BASEPATH') OR exit('No direct script access allowed');class Jg_JPush{ private $app_key = '极光应用的APP_KEY'; private $master_secret = '极光应用的master_secret'; private $push; public function __construct() { require_once("jiGuang/JPush/JPush.php");//极光SDK包中的文件 $this->push = new JPush($this->app_key, $this->master_secret); } /** * 单个推送 */ public function single_push($content, $uid, $type, $id) { $result = $this->push->push() ->setPlatform(array('ios', 'android')) ->setOptions(null, null, null, true) ->addAlias("{$uid}") ->addIosNotification($content, 'Voicemail.caf', 1, null, null, array('type'=>$type, 'id'=>$id)) ->addAndroidNotification($content, '', 1, array("type"=>$type, 'id'=>$id)) ->send(); return $result; } /** * 多个推送 */ public function group_push($content, $type, $id) { $result = $this->push->push() ->setPlatform(array('ios', 'android')) ->setOptions(null, null, null, true) ->addAllAudience() ->addIosNotification($content, 'Voicemail.caf', 1, null, null, array('type'=>$type, 'id'=>$id)) ->addAndroidNotification($content, '', 1, array("type"=>$type, 'id'=>$id)) ->send(); return $result; }}
//控制器中调用
$this->load->library('Jg_JPush');
$this->jg_jpush->group_push('推送消息内容', 1, 'id号-与APP端一致');
$result = $this->jg_jpush->single_push('单个用户的消息 ', 1141, 3, 1);
0 0
- 极光推送集成CI框架中
- iOS极光推送集成
- Android 极光推送集成
- iOS极光推送集成
- AndroidStudio集成极光推送
- 极光推送集成
- Ionic 集成极光推送
- iOS极光推送集成
- iOS集成极光推送
- android极光推送集成
- Android集成极光推送
- 快速集成极光推送
- iOS极光推送集成
- android集成极光推送
- AndroidStudio集成极光推送
- 集成极光推送
- 极光推送的集成
- Ionic集成极光推送
- leetcode 99. Recover Binary Search Tree 二叉树非递归遍历,利用stack和morris遍历
- 关于SQL查询效率,100w数据,查询只要1秒,与您分享:
- Android ExpandableListView简单使用(一)之仿QQ添加分组功能
- Android 设计原则
- swift学习笔记(20)- 泛型
- 极光推送集成CI框架中
- 学会阅读Java字节码
- IO流-File-判断-重命名-获取根目录下容量
- 基于SSM框架的office应用思路
- awk合并文件的个人理解
- ceph部署bug
- 前端开源项目周报0307
- JAVA策略模式例子
- ThinkPHP3.2 + PHPExcel 进行execl文件导出操作