前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php之app消息推送案例教程

php之app消息推送案例教程

作者头像
用户7353560
修改2021-11-08 09:25:40
2K0
修改2021-11-08 09:25:40
举报
文章被收录于专栏:天天向上吧

如何用php实现APP消息推送

现在有很多的消息推送厂商,比如阿里云的消息推送,极光推送,融云的消息推送。他们的原理都是把sdk内置在app里面,达到消息推送的目的,通过一张图来了解一下,看不懂不要紧,理解大概的过程就行

在这里插入图片描述
在这里插入图片描述

实现

  • 进入极光官网,注册一个app应用
在这里插入图片描述
在这里插入图片描述
  • 集成厂商推送服务(!!!非常重要,不然推送不了——)
在这里插入图片描述
在这里插入图片描述

中途还要验证企业用户,集成完把sdk发给app开发人员。

  • 极光官网推送,测试是否成功
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210628122916966.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5OTc0NTUz,size_16,color_FFFFFF,t_70
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210628122916966.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5OTc0NTUz,size_16,color_FFFFFF,t_70

到这一步已经实现基本的推送了,可以发现非常简单。

重点来了,用php实现推送

回到第一张图,只要我们调用api,就可以实现推送,话不多说开干,详看官方文档API部分

在这里插入图片描述
在这里插入图片描述

php使用极光推送

  • 项目引入极光SDK
代码语言:javascript
复制
composer require jpush/jpush
  • 简单使用
代码语言:javascript
复制
use JPush\Client as JPush;use JPush\Client;	//测试推送    public function jpush(){        $app_key="111111";     //这是app密钥,填你自己的        $master_secret="1111111";    //这也是密钥,填你自己的        $client = new Client($app_key,$master_secret);        $pusher = $client->push();        $pusher->setPlatform('Android');		//$pusher->addAllAudience();        $pusher->addRegistrationId('100d85590992b509d86');        $pusher->setNotificationAlert('test,RedJPush---'.date("Y-m-d H:i:s"));        try {            $res=$pusher->send();            return $res;        } catch (\JPush\Exceptions\JPushException $e) {            return $e->getMessage();        }     }

总结

首先搞懂推送的概念,它们是如何工作的,然后再使用php调用极光api,过程很简单。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何用php实现APP消息推送
    • 实现
      • 重点来了,用php实现推送
        • php使用极光推送
          • 总结
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档