2017 © Pedro Peláez
 

library jpush

极光app推送融入php,在框架thinkphp5.0里面运行效果最佳

image

doing/jpush

极光app推送融入php,在框架thinkphp5.0里面运行效果最佳

  • Tuesday, February 27, 2018
  • by Doing
  • Repository
  • 0 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 20 % Grown

The README.md

说明文档

Jpush极光推送集成PHP使用说明

别名是app端直接调极光的sdk去打别名:建议是用户在注册成时给用户打一个且项目里面唯一的别名:建议是id+时间戳, (*1)

composer 安装命令

composer require doing/jpush dev-master, (*2)

1.去Jgconfig.php配置文件

2.调用推送 以别名推送为例

#把以下代码放在一个方法体内部。

#在使用前,文件顶部一定先引用命名空间
use Jpush\JpushSer;

//别名数组
$toJgs = ['a1','a2'];
$mess['title'] = '发送标题';
$mess['content'] = '发送正文';
//JpushSer里面的静态方法可根据业务需求自行扩展
$res = JpushSer::sendByAlias($toJgs, $mess);
if ($res == true)
{
    //TODO 写推送成功的逻辑
}else
{
    //TODO 写推送失败的逻辑
    //获取极光反的错误码
    print_r($res['code']);
    //获取极光反的错误提示信息
    print_r($res['messsage']);
}

额外说明

此包写的比较有扩展性,更多的参数设置请去极光官网查看,根据业务需求酌情添加 https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#audience, (*3)

The Versions

27/02 2018

dev-master

9999999-dev

极光app推送融入php,在框架thinkphp5.0里面运行效果最佳

  Sources   Download

MIT

by Avatar Doing

推送 极光推送 极光