getui

tp5 整合 个推

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-13 04:17:53
这里因为业务需要使用推送功能 uni 里面前端集成了个推 所以选择了个推来做推送. 个推的官方文档地址: http://docs.getui.com/getui/server/php/start/ 在个推官方没有找到 composer 包 只能手动的将 sdk 放到了项目中 sdk下载地址: http://www.getui.com/download/docs/getui/server/GETUI_PHP_SDK_4.1.0.0.zip (官方文档里有建议从官方文档下载) 这里的用的是tp5框架 laravel yii 和 ci 中需要用到的朋友 可以根据各自的框架调整下 自行加载到这个类调整下配置读取即可 下载解压 把它放到 项目根路径\extend 文件夹内即可 这里 个推的demo 都是 以函数的方式 呈现的 这里我自己将他整理成了一个类 GeTui.php <?php namespace getui; class GeTui { private $host = 'http://sdk.open.api.igexin.com/apiex.htm'; //测试 private $appkey = ''; private $appid = ''; private $mastersecret = ''; private function init() { // header(

Thinkphp5.0整合个推例子

匿名 (未验证) 提交于 2019-12-02 22:11:45
最近做一个后台发送消息推送到app(android和ios)的功能,该功能采用的是个推接口,基于php的,我用TP5来实现这个推送流程。先看官方demo吧。可以先参考官方给到的例子来看 http://docs.getui.com/getui/server/php/push/ 。 由于该APP下载量比较大,考虑到要推送给所有下载app的用户,所以这里就不能用针对于单个用户进行推送了,必须针对应用群体进行推送。场景如下: <?php //消息推送Demo header("Content-Type: text/html; charset=utf-8"); require_once(dirname(__FILE__) . '/' . 'IGt.Push.php'); define('APPKEY','请输入您的APPKEY'); define('APPID','请输入您的APPID'); define('MASTERSECRET','请输入您的MASTERSECRET'); define('HOST','http://sdk.open.api.igexin.com/apiex.htm'); define('CID','请输入您的CID'); pushMessageToApp(); function pushMessageToApp(){ $igt = new IGeTui(HOST