cakephp 利用Pushapi扩展 进行app 消息推送
public function push_designer_app($params)
{
$this->layout = false;
$this->autoRender = false;
//给APP推送 $pushconf = array(
'app_key' => '??????',
'master_secret' => '????'
); APP::import("vendor", 'Pushapi/Pushapi');// require_once(APP . 'Vendor' . DS . 'Pushapi' . DS .'Pushapi.php');
if ( ($_SERVER['HTTP_HOST'] == 'www.ceshi.com') || ($_SERVER['HTTP_HOST'] == 'www.测试2.com')) {
$Pushapi = new Pushapi( $pushconf , false );
}else{
$Pushapi = new Pushapi( $pushconf , TRUE );
} $params['registration_id'] = $params['registration_id'];
if(!empty($params['registration_id']))
{
$params['appname'] = '你的app名字';
$params['msg'] = $params['title'];
$params['params'] = array();
$params['id'] = mt_rand(11111,99999);
$params['extras'] = $params['extras'];
$log = $Pushapi->push_msg($params); $data['status'] = $log['status'];
$data['push_msg'] = json_encode($log['push_msg']);
}else{ $params['appname'] = '你的app名字';
$params['msg'] = $params['title'];
$params['params'] = array();
$params['id'] = mt_rand(11111,99999);
$params['extras'] = $params['extras'];
$log = $Pushapi->push_msg($params); $data['status'] = $log['status'];
$data['push_msg'] = json_encode($log['push_msg']);
} }
/**
* 发app推送
*/
private function _push($title='设计师公告消息(所有)', $registration_id=false)
{ if($registration_id){
$params['registration_id']=$registration_id; //电话号码
}else{
$params['type'] = 1; //为所有人的时候
}
$params['title']=$title;
$params['extras'] = array();
$rs = $this->push_designer_app($params);
return $rs;
}
$params['appname'] = '设计师APP';
$params['msg'] = $params['title'];
$params['params'] = array();
$params['id'] = mt_rand(11111,99999);
$params['extras'] = $params['extras'];
$log = $Pushapi->push_msg($params);
cakephp 利用Pushapi扩展 进行app 消息推送的更多相关文章
- Java Socket聊天室编程(一)之利用socket实现聊天之消息推送
这篇文章主要介绍了Java Socket聊天室编程(一)之利用socket实现聊天之消息推送的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 网上已经有很多利用socket实现聊天的例子了 ...
- 浅谈APP消息推送
作为移动端APP产品运营最重要的运营手段,消息推送(push)被越来越多的APP厂商所重视,在信息泛滥的移动互联网时代,手机APP应用安装得越来越多,小小的手机屏幕每天收到的消息推送也越来越多,站在用 ...
- APP消息推送是否进入消息中心和click、receive事件分析
前端时间研究APP消息推送的机制,由于机型.版本的碎片化,消息推送的机制不太好理解,所以总结下,放在博文里以备后续查阅. 安卓Android系统的消息推送: 安卓 推送方式 应用状态 类型 消 ...
- 淘宝APP消息推送模型
为什么到了2020年,"统一推送联盟"依旧无法起显著作用? - 知乎 https://www.zhihu.com/question/370632447 https://mp.wei ...
- APP消息推送功能
1.APP内部最好设计-我的消息-的功能,以便用户查看推送消息历史记录,通过角标.已读.未读等设计吸引用户读取消息.(画下来这都是重点) 2.建议提供推送设置功能,允许用户设置推送消息是否显示于通知栏 ...
- ios手机app消息推送
h5+app项目,推送平台 " 个推 " 首先在manifest.json配置文件中点击模块权限配置,勾选push消息推送配置如图1-1 第二部在manifest.json配置文件 ...
- IOS开发之实现App消息推送
转自:http://blog.csdn.net/shenjie12345678/article/details/41120637 第一部分 首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps: ...
- IOS开发之实现App消息推送(最新)
好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多 ...
- IOS8开发之实现App消息推送
第一部分 Apple Push Notification Service 首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出解释的概要图. ...
随机推荐
- 硬盘读取不了-->>完美解决
说明:电脑装了两个硬盘,一个固态一个机械,装完系统之后读取不到机械硬盘的数据,网上很多人都说格式化之后分盘,但是!!!里面的数据咋办?千万别自己倒腾转换格式什么的,一不小心数据真的丢了,那就再也找不回 ...
- hive执行报错:Both left and right aliases encountered in JOIN 's1'
原因:两个表join的时候,不支持两个表的字段 非相等 操作. 可以把不相等条件拿到 where语句中. 例如: right JOIN test.dim_month_date p2 on p1.mon ...
- hadoop distcp 命令& 不同hadoop 版本cp
# 1 版本相同 hadoop distcp -m 10 -bandwidth 150 hdfs://ns1/user/hive/warehouse/public.db/public_oi_fact ...
- 考勤管理系统V1.0.3
1.0.3:添加了缺勤名单统计.导出功能: 原本的设想是直接上手Node.js 连接MySQL,写一个能增删改查数据的功能,很遗憾小林属实弟弟,但这个“系统”我会一点点完善的,这一次的代码比之前好看了 ...
- 写一个小demo过程中遇到的各种问题 学生管理考勤系统(网页模拟)
添加与新增一些小玩意的1.0.3版本:传送门 各位带哥,这不是你们要的c++.java.c#作业哈 课上要求做个小作业,学生管理考勤系统,原本想着是个练手的好机会,结果只证实了我还是个弟中弟. 设想的 ...
- 玩转音频、视频的利器:FFmpeg
导语 当下直播平台发展十分迅猛,依靠游戏内直播平台的发展带动游戏活跃提升收入,那么对于我们开发来说如何玩转视频呢?下面就来介绍一个音频.视频处理利器——FFmpeg. FFmpeg 简介 FFmpeg ...
- element(vue.js)+django 整合
近期开始接触Python,从web开发入门.尝试Django与vue整合,大概分3个阶段: 1.基于Django开发web后端 2.基于element开发好前端 3.前后端整合 参考:https:// ...
- OneinStack PHP多版本共存教程
1. 安装OneinStack 选择lnmp模式,默认安装php5.4,安装步骤参考:http://oneinstack.com/install/ 选项如下: Install Nginx Do not ...
- too many connections 解决方法
最近写javaee项目的时候,mysql报了too many connections的错误,百度的内容有一些有问题,所以我重新写一下我的解决方法. mysql -u root -p 回车输入密码进入m ...
- WDA-4-ALV按钮&ICON
1.ICON图标 AccessControlledArea (14x14) Activate (14x14) Active (14x14) AdaptationTechnical (14x14) Ad ...