app的消息推送(极光推送)

王玉满walkOn 王玉满walkOn     2022-08-05     695

关键词:

APP的消息推送,使用的第三方平台是极光推送

 

简单案例(以Thinkphp为例):

1、下载下载PHPSDK

2、把PHPSDK目录下的jpush-api-php-client-3.5.1srcJPush,Jpush下全部文件复制到项目中:ThinkPHPLibraryOrgJPush

3、thinkphp中Org下面的文件会自动加载

$client = new OrgPushClient($app_key, $master_secret);

            $push = $client->push();
            $push->setPlatform(array(‘ios‘, ‘android‘));
            //根据设备id,向每一个用户推送。$registrationid_arr为数组,一次推送最多 1000 个。
            $push->addRegistrationId($registrationid_arr);
            //false: ios推送的为开发环境
            $push->options(array(
                ‘apns_production‘=>false,
                //表示离线消息保留时长(秒),默认保存1天
//                ‘time_to_live‘=>86400,
            ));
            $push->setNotificationAlert(‘您有新的匹配订单,请尽快报价!‘);

            $push->send();

 4、根据registrationid(注册id、或者叫设备id)推送,需要把设备id保存到数据库。即需要写一个接口,到用户登陆成功时,请求这个接口,把APP当前登陆(最后  登陆)用户的设备id和用户id,绑定保存到用户表。

  当想给这个用户推送消息时,根据用户id找到用户对应的设备id,进行推送即可。
 

 

 

 

参考:

极光文档:

  (Push API v3)http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=2420&page=1#pid21227

  https://github.com/jpush/jpush-api-php-client/blob/master/doc/api.md#sms-message

极光控制台:https://www.jiguang.cn/app/list

其他:

    http://www.dodobook.net/php/780

  http://www.111cn.net/phper/thinkPhp/112810.htm

  http://www.bubuko.com/infodetail-589128.html

   

 

xamarin学习系列之极光消息推送(代码片段)

一般App都会有消息推送的功能,如果是原生安卓或者IOS集成消息推送很容易,各大推送平台都有相关的Sample,但是关于Xamarin.Forms的消息推送集成的资料非常少,下面就说下Xamarin.Forms(Android)怎么集成极光推送准备工作:1、了解极... 查看详情

php实现app消息推送(代码片段)

如何用php实现APP消息推送现在有很多的消息推送厂商,比如阿里云的消息推送,极光推送,融云的消息推送。他们的原理都是把sdk内置在app里面,达到消息推送的目的,通过一张图来了解一下,看不懂不要... 查看详情

如何利用java语言实现消息推送到手机app

...发送微信信息了。极光推送服务是一款免费的第三方推送消息的平台。极光推送从整体来说还不错,具有以下优势:1、开放注册,免费向所有的开发者开放使用。2、极光推送-JPushSDKJPush是经过考验的大规模App推送平台,每天推... 查看详情

使用极光推送实现分组发送和服务端集成

...重要,几乎成为所有App必备的功能,由于Android本身没有消息推送机制,通常采用的是基于XMPP协议的推送,但这种开发很麻烦,因此在市场上应运而生了提供消息推送服务的诸多产品,例如:百度云、个推、极光等。  极光推... 查看详情

c#jpush极光推送消息推送

简介消息推送(Push)指运营人员通过自己的产品或第三方工具对用户移动设备进行的主动消息推送。用户可以在移动设备锁定屏幕和通知栏看到push消息通知,通知栏点击可唤起APP并去往相应页面。我们平时在锁屏上... 查看详情

使用极光/友盟推送,app进程杀死后为啥收不到推送

参考技术A在iOS系统上面如果使用极光的自定义消息,在app杀死之后是接收不到的.在Android系统上面,极光推送实际上使用的还是socket长连接维持推送通道的,当手机中的极光socket全部断开之后就无法接收推送了.全部断开是指所有使... 查看详情

php实现app消息推送(代码片段)

如何用php实现APP消息推送现在有很多的消息推送厂商,比如阿里云的消息推送,极光推送,融云的消息推送。他们的原理都是把sdk内置在app里面,达到消息推送的目的,通过一张图来了解一下,看不懂不要... 查看详情

h5做的app怎么实现将消息推送到状态栏,求大神指点

消息推送(Push)指运营人员通过自己的产品或第三方工具对用户移动设备进行的主动消息推送。用户可以在移动设备锁定屏幕和通知栏看到push消息通知,通知栏点击可唤起APP并去往相应页面。我们平时在锁屏上看到的微信消息... 查看详情

使用极光/友盟推送,app进程杀死后为啥收不到推送

...是你们辅助运营和实现App项目功能的工具。若你的应用的消息,用户必须及时收到,那么你提醒他不要杀死和做好保活措施这个是非常容易接受的。而如果运营的不好,推送的消息不好,即便是做到了随时收到,你的点击和活跃... 查看详情

javaweb服务端消息推送用啥比较好

Javaweb服务端消息推送用极光推送就不错,效率很高。极光推送搭建起一个高度稳定、可扩展的云端架构,极大地帮助移动应用开发者节约开发和维护的成本,轻松实现毫秒级的精准推送。极光推送服务是一款免费的第三方推送... 查看详情

android推送服务个推和极光哪个好

...更适合选择。极光全新打造的标志性产品,极光UMS(统一消息系统)不仅整合了APP、微信公众号、微信小程序、短信、邮件、支付宝生活号、钉钉7大消息通道,并且通过灵活的发送路由策略进行发送;在保证消息送达及时准确... 查看详情

极光推送jpush简介集成(代码片段)

.../list#dev极光推送是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接,从而提高用户活跃度、提高应用的留存率。主要功能:保持与服务器的长连接,以便消息能够... 查看详情

极光推送总结

...用场景:在我们的项目中我们用的是创建视频会议和预警消息通知推送这两种情况,首先创建视频会议和中途邀请人参加会议我采用的是自定义推送消息,因为此应用场景传递的参数比较多,在推送过去之后android和ios可以很方... 查看详情

androidapp消息推送百度极光个推信鸽哪个好一些

这几个消息推送软件都不错,也是大家使用比较多的;但是相比较来说,极光的消息推送软件的优势都是比较明显的。具体的优势如下:1、更新及时日指标(DAU、新增、渗透等)T+2上线,月指标(MAU、用户画像、行业分析等)T+... 查看详情

极光消息推送多环境配置

在项目开发过程中,我们会使用到多个不同的环境开发、测试、生产,每个环境用来进行测试的打包APP也不一样,我们需要增加不同的环境配置,去满足需求。我是基于Maven管理的SpringBoot项目1.涉及到的环境有开发环境+测试环境... 查看详情

怎么实现订阅号消息推送到手机通知栏?

...号可以推送到通知栏。但是今天收到了一个订阅号的推送消息,直接到了手机通知栏,感觉好神奇0。0请问有大神知道这是如何实现的么订阅号是没有办法把消息推送到手机通知栏的。只有app才可以把消息推送到手机通知栏,服... 查看详情

极光推送,在推送之前,是不是能够查询,极光推送服务器是不是存在该别名

...送,可以点对点通讯。使用别名,用于给某特定用户推送消息。例如,注册帐号完成后,可以用别名推送的方式,把账户名当作别名推送给极光服务器,然后,服务器请求一下极光服务器发一条极光推送。APP发送给极光的别名和... 查看详情

app消息推送及疑问解答

消息推送是每一个APP必不可少的一部分就baiwei而言:IOS的消息推送用的苹果的服务器APNSAndroid用的极光推送(JPush)它们都是免费的IPhone(APPLE)的工作机制可以简单的概括为下图:iPhone自3.0之后推出消息推送机制,原理是消息由... 查看详情