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 消息推送的更多相关文章

  1. Java Socket聊天室编程(一)之利用socket实现聊天之消息推送

    这篇文章主要介绍了Java Socket聊天室编程(一)之利用socket实现聊天之消息推送的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 网上已经有很多利用socket实现聊天的例子了 ...

  2. 浅谈APP消息推送

    作为移动端APP产品运营最重要的运营手段,消息推送(push)被越来越多的APP厂商所重视,在信息泛滥的移动互联网时代,手机APP应用安装得越来越多,小小的手机屏幕每天收到的消息推送也越来越多,站在用 ...

  3. APP消息推送是否进入消息中心和click、receive事件分析

    前端时间研究APP消息推送的机制,由于机型.版本的碎片化,消息推送的机制不太好理解,所以总结下,放在博文里以备后续查阅. 安卓Android系统的消息推送:     安卓 推送方式 应用状态 类型 消 ...

  4. 淘宝APP消息推送模型

    为什么到了2020年,"统一推送联盟"依旧无法起显著作用? - 知乎 https://www.zhihu.com/question/370632447 https://mp.wei ...

  5. APP消息推送功能

    1.APP内部最好设计-我的消息-的功能,以便用户查看推送消息历史记录,通过角标.已读.未读等设计吸引用户读取消息.(画下来这都是重点) 2.建议提供推送设置功能,允许用户设置推送消息是否显示于通知栏 ...

  6. ios手机app消息推送

    h5+app项目,推送平台 " 个推 " 首先在manifest.json配置文件中点击模块权限配置,勾选push消息推送配置如图1-1 第二部在manifest.json配置文件 ...

  7. IOS开发之实现App消息推送

    转自:http://blog.csdn.net/shenjie12345678/article/details/41120637 第一部分 首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps: ...

  8. IOS开发之实现App消息推送(最新)

    好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多 ...

  9. IOS8开发之实现App消息推送

    第一部分 Apple Push Notification Service 首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出解释的概要图. ...

随机推荐

  1. 安装hyperledger fabric V1.0.1

      安装文档位置: https://github.com/hyperledger/fabric   fabric代码托管地址 https://hyperledger-fabric.readthedoc ...

  2. spring boot 下载

  3. css hack 用法注意

    CSS hack 分类:CSS属性前缀法.选择器前缀法以及IE条件注释法 1.属性前缀法(即类内部Hack):例如 IE6能识别下划线""和星号" * ",IE ...

  4. 1. easyui tree 初始化的两种方式

    /** * 查询角色分类 */function queryRoleCategoryTree(selectId) { var url = basePath + 'rest/roleCategoryCon ...

  5. MySQL数据库备份工具mysqldump的使用(转)

    说明:MySQL中InnoDB和MyISAM类型数据库,这个工具最新版本好像都已经支持了,以前可能存在于MyISAM的只能只用冷备份方式的说法. 备份指定库: mysqldump -h127.0.0. ...

  6. BBS--功能4:个人站点页面设计(ORM跨表与分组查询)

    查询: 日期归档查询 1 date_format ============date,time,datetime=========== create table t_mul_new(d date,t t ...

  7. JDK1.8 LocalDateTime 时间类与字符互转

    public static void main(String[] args) { DateTimeFormatter dateTimeFormatter=DateTimeFormatter.ofPat ...

  8. 各种Queue分析

    Queue主要方法的区别:   抛出异常 返回特殊值 插入 add(e)插入成功则返回true,没有可用空间则IllegalStateException offer(e) 移除 remove(e)获取 ...

  9. linux终端发送邮件

    使用mail: echo "This is message to send" | mail -a /tmp/attachment.txt -s "This is Subj ...

  10. jquery接触初级----jquery 对象和Dom对象

    1. DOM 对象,每一份DOm对象(Document Object model)都可以表示成一棵树,一个基本的网页如下: <!DOCTYPE html> <html lang=&q ...