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. mongodb的Limit|skip|投影|排序|消除重复

    Limit 方法limit():用于读取指定数量的文档 语法: db.集合名称.find().limit(NUMBER) 参数NUMBER表示要获取文档的条数 如果没有指定参数则显示集合中的所有文档 ...

  2. 前端通过js-xlsx获取Excel完整数据

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  3. win10 mstsc 远程 windows2008R2

  4. 《算法导论》——MergeSort

    前言: 在今后的日子里,我将持续更新博客,讨论<算法导论>一书中的提到的各算法的C++实现.初来乍到,请多指教. 今日主题: 今天讨论<算法导论>第二章算法基础中的归并排序算法 ...

  5. 开源 人脸识别 openface 实用介绍 实例演示 训练自己的模型

    1.OpenFace 是 卡耐基梅陇(CMU)大学的一个图像+机器学习项目,整体程序包含:人脸发现,特征提取,特征神经网络训练,人脸识别这四部分. github   https://github.co ...

  6. DataBinding(二):DataBinding的基本用法

    转自:DataBinding系列(二):DataBinding的基本用法 1.在xml中引入一些基础变量Variables data 标签中可以有任意数量的 variable 标签.这些变量可以使Ja ...

  7. vs2008 "不安全代码只会在使用 /unsafe 编译的情况下出现"的解决方法

    原因是:在编译的代码里面有不安全类型unsafe方法或类! 解决方法:将项目的“可编译不安全代码”属性设置为true就可以了,方法如下:项目属性对话框->配置属性->生成->允许不安 ...

  8. 读取文件 读取项目里面的json

    ClassPathResource resource = new ClassPathResource("properties/post2LazadaTest.json"); Fil ...

  9. java 浅克隆(浅复制)和深克隆(深复制)

    http://www.voidcn.com/blog/u011380813/article/p-6161450.html https://gold.xitu.io/entry/570d89651ea4 ...

  10. ABAP-折叠窗口

    1.测试 2.代码 *&---------------------------------------------------------------------* *& Report ...