php之app消息推送案例教程
作者:风吹头蛋凉 发布时间:2023-06-15 00:42:02
标签:php,消息推送
如何用php实现APP消息推送
现在有很多的消息推送厂商,比如阿里云的消息推送,极光推送,融云的消息推送。他们的原理都是把sdk内置在app里面,达到消息推送的目的,通过一张图来了解一下,看不懂不要紧,理解大概的过程就行
实现
进入极光官网,注册一个app应用
集成厂商推送服务(!!!非常重要,不然推送不了——)
中途还要验证企业用户,集成完把sdk发给app开发人员。
极光官网推送,测试是否成功
到这一步已经实现基本的推送了,可以发现非常简单。
重点来了,用php实现推送
回到第一张图,只要我们调用api,就可以实现推送,话不多说开干,详看官方文档API部分
php使用极光推送
项目引入极光SDK
composer require jpush/jpush
简单使用
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,过程很简单。
来源:https://blog.csdn.net/qq_29974553/article/details/118299206
0
投稿
猜你喜欢
- 1. 介绍 SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧
- 简介桥接模式又叫桥梁模式,属于结构型模式。目的是将抽象与实现分离,使它们都可以独立的变化,解耦。继承有很多好处,但是会增加耦合,而桥接模式偏
- 用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?看1个简单的CSS:DIV#divBox p span.red
- 请教:如何在现存的文档中动态嵌入一段JS?如果是一段CSS呢?创建一个<script></script>并在scri
- 今天突然想起做一个当鼠标经过<a/>时,会发出声音Js代码如下: <script type="text
- 环境准备好了!我们怎么使用这些东东?IIS用组件初始化是用这个过程Public Sub OnStartPage给个使用asp组件的例子:数字
- BluePrint是一个非常成熟也非常流行的CSS框架,很多网站和wordpress基于Blueprint搭建前端结构。最近,bluepri
- asp 中处理文件上传以及删除时常用的自定义函数:删除文件,建立目录的程序,根据原文件名生成新的随机文件名,CMS替换函数,将所有开始,结束
- 兼容主流浏览器,独立样式表,可以很方便的进行视觉效果自定义截图:模拟下拉菜单演示代码:<!DOCTYPE html PUBLIC &q
- 这世上“没有丑女人,只有懒女人”这是女人美丽圣经里的最精彩的一句话了,一个女人只要舍得花时间琢磨怎么保养,怎么打扮,总能够找到方法展现自己美
- 默认情况下,IIS 使用端口 80 进行 HTTP 通信。如果除 IIS 以外的某个应用程序正在运行并在使用相同 IP 地址的端口 80,当
- asp+access用户登录代码,loginnew.asp网面包含了登录框及验证用户的代码an.mdb数据库名fd表名y_username用
- 这个帖子在51js看到的,觉得很有学习意义,看看高手们是怎么做的吧!提问者:infinte急求:正则或算法,JS VBS均可。要求:[1]支
- 对于个人网站来说,受到建站条件的制约,Access数据库成了广大个人网站站长的首选。然而,Access数据库本身存在很多安全隐患,攻击者一旦
- 什么是JSON http://www.json.org/json-zh.htmlJSON(Javascript Object Notatio
- 很多朋友对FrontPage2003中增加的网页布局功能很感兴趣,现在我们一起来深入了解这一实用功能。用FrontPage2003的“布局表
- <HTML> <BODY> <
- 这可能是一个非常简单的问题,但是今天花一点点时间把这个简单的问题在说清晰一点,相信大家对CSS的学习和认识会很有帮助,强化一些概念的东西,对
- RegExp就是建立正则的对像。如:Set regEx = New RegExp regE
- 最近对list设计感兴趣,今天说的是list视图方式的设计。感觉有些细节非常有意思,拿出来跟大家讨论。首先我们来看下windows下文件夹管