php极光推送教程,laravel框架使用极光推送消息操作示例
本文实例讲述了laravel框架使用极光推送消息。分享给大家供大家参考,具体如下:
最近需要使用极光推送往客户端推消息,所以这里记录下使用过程。
极光推送的服务端文档:
https://docs.jiguang.cn/jpush/server/push/server_overview/
极光推送服务端PHP代码:
https://github.com/jpush/jpush-api-php-client
在laravel项目下安装极光推送
我们在config目录下创建一个jpush.php文件,用于获取key和secret
然后在 .env 文件中配置相应参数
然后我们在app目录下,创建一个 Services目录,并创建JPushService.php
创建完后,我们就可以在项目中调用 JPushService::pushNotify() 来推消息了。
reg_id是前端安卓或IOS获取到后,传给PHP后端,然后跟用户关联,存起来。
注意,reg_id是跟设备相关的,同一个设备上的APP,当不同用户登陆时,reg_id是一样的,这样会导致一个问题。
A用户登APP后,又切换到B用户,那B用户会收到发送给A用户的消息,这会造成消息错乱。
解决方法:
通过别名来发送消息,因为一个设备只能绑定一个别名,当A用户登陆时,把 reg_id 绑定到别名 user_a,切换用户或退出时,就把别名置空。
然后B用户登陆,就把 reg_id 绑定到 user_b 上。推消息时,就通过别名来推送消息。
绑定别名(推荐使用用户ID来区分不同的别名):
置空别名:
通过别名发送:
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/jkko123/p/12118983.html
php极光推送教程,laravel框架使用极光推送消息操作示例相关推荐
- 极光 php 自定义消息,laravel框架使用极光推送消息操作示例
本文实例讲述了laravel框架使用极光推送消息.分享给大家供大家参考,具体如下: 最近需要使用极光推送往客户端推消息,所以这里记录下使用过程. 极光推送的服务端文档: https://docs.ji ...
- php集成jpush教程,Laravel 集成 JPush 极光推送指北
我是一个 Laravel 小白,我是一个 Laravel 小白,我是一个 Laravel 小白(默念三遍再往下读,如果非小白就不用看了). Laravel 使用 Composer 来管理代码依赖.所以 ...
- php laravel 教程,Laravel框架学习之新手教程
本篇文章主要讲述了新手学习laravel的过程中必须要了解的事项,具有一定的参考价值准备学习laravel框架的朋友一定不能错过哦,希望看完能对你有所帮助. 一.Laravel环境搭建 1.windo ...
- 使用php框架文件上传,Laravel框架文件上传功能实现方法示例
本文实例讲述了Laravel框架文件上传功能实现方法.分享给大家供大家参考,具体如下: 以Laravel 5.2.45 框架为主,进行文件上传功能的实现如下: 实现步骤: (1). 配置文件修改 打开 ...
- php mail laravel,Laravel框架实现的使用smtp发送邮件功能示例
本文实例讲述了Laravel框架实现的使用smtp发送邮件功能.分享给大家供大家参考,具体如下: 1..env文件中配置 MAIL_DRIVER=smtp MAIL_HOST=smtp.邮箱后缀 MA ...
- Laravel 集成 JPush 极光推送指北
2019独角兽企业重金招聘Python工程师标准>>> 我是一个 Laravel 小白,我是一个 Laravel 小白,我是一个 Laravel 小白(默念三遍再往下读,如果非小白就 ...
- laravel mysql 视图_Laravel框架控制器,视图及模型操作图文详解
本文实例讲述了Laravel框架控制器,视图及模型操作.分享给大家供大家参考,具体如下: 鉴于上一篇Laravel框架下载,安装及路由操作我们讲到了路由,可能大家会觉得路由这个东西无所不,可路由这个东 ...
- 极光IM使用教程-极光推送
链接地址:http://jingyan.baidu.com/article/a948d65178a6ea0a2ccd2e7e.html 极光IM使用教程,如果您的 App 需要同时集成 Push 功能 ...
- laravel框架中微信公众号推送消息
首先呢,大家都知道微信公众号是我们现在微信的一个重要功能,那么下面到带大家分享一下微信公众号的基本消息推送,如图首先访问 https://mp.weixin.qq.com/debug/cgi-bin/ ...
最新文章
- 一个学渣三次面试阿里之路
- ZOJ 3735 Josephina and RPG
- 武忠祥.高等数学.基础课-第一章函数 极限 连续P10
- 计算机组成原理上机实验报告.doc,计算机组成原理第二次上机实验报告.doc
- 《CLR Via C# 第3版》笔记之(四) - 类中字段的默认赋值
- heka 输出到mysql_用php与mysql的电子贺卡程序
- iOS项目开发实战——制作视图的缩放动画
- js批量向html容器内的元素赋值
- Django中的富文本编辑器的使用
- @Autowired的使用--Spring规范解释,推荐对构造函数进行注释
- 计算机的硬盘材料,电脑坏了把硬盘资料转移到新硬盘的方法
- 信息论相对熵的凸性证明
- 程序员过中秋 | 如何用代码绘制月亮?
- CodeForces 19E 仙女fairy
- 百度定位成功但经纬度返回4.9E-324
- 黑马“兔年限定”春节礼盒准时送达,快来领!
- 微信小程序-API的Promise化
- 微信营销系统(第三方微信平台)之微分销模块拓展
- 快速提升销售业绩,您需要懂得这些“潜规则”
- matlab poly用法
热门文章
- 统计学第二章--感知机
- Java并发编程实战~协程
- C++学习之路 | PTA乙级—— 1093 字符串A+B (20 分)(精简)
- html 自动排序代码,SEO中常用HTML代码大全,及权重排序
- 南开大学计算机原理在线作业,南开大学20秋《计算机原理》在线作业-1(参考答案)...
- java的构造特点_JAVA学习第八课(构造函数及其特点)
- java第一阶段知识_第一阶段 Java语言(下)
- S3C2440 lds链接脚本解析
- spring-boot 一款无侵入型,轻量级的接口文档生成工具apiggs
- java常用23,JAVA基础(23)---数组的常用操作