当前位置: 首页 > 编程笔记 >

Java服务端 极光推送

唐信瑞
2023-05-05

  消息推送在APP应用中越来越普遍,来记录一下项目中用到的一种推送方式,对于Andriod它并没有自己的原生推送机制,一种简单的推送方式是采用第三方推送服务的方式,即通过嵌入SDK使用第三方提供的推送服务,主流的有百度云推送,极光推送,友盟,个推、亚马逊等等。本篇博文只介绍采用极光推送的方式。

  关键步骤:

  1.在极光官网先注册一个账号,创建一个应用,获取AppKey、Master Secret (官网:https://www.jiguang.cn/)

  2.在java项目中导入依赖的jar包。

 类似资料:
  • 一、基础配置 第一步:创建极光账号 如没有极光账号,需要创建极光推送账号及应用,获得AppKey和Master Secret 两个参数。如下图所示: 第二步:在智能触达中配置极光账号 在诸葛「智能触达→设置→触达渠道→推送消息」中,找到「极光推送」,填入上一步中得到的AppKey和Master Secret参数并完成开通。 第三步:确认SDK中添加推送逻辑代码 实现推送功能,需要SDK从客户端获得

  • 服务器端提供了比较多的关于推送的 API,包括广播,多播和单播方式的推送,还有超时,心跳,推送事件等设置。 Timeout 字段 该字段用于设置推送空闲超时。默认值为 120 秒,即 2 分钟。 当服务器发布了推送主题后(后面会专门介绍推送),客户端会跟服务器端保持一个长连接,如果达到超时时间,仍然没有任何消息推送给客户端,则返回 nil,此时,如果客户端仍然在线的话,则会立即再次发送获取推送主题

  • 我们在开发针对国内运营的时候进行需要使用过程的几家推送,极光推送则是其中之一。这个包就可以让你方便地在你构建的 Laravel 应用中进行极光推送的使用。 前提 PHP >= 7 Laravel >= 5.5 安装 在 Laravel 应用目录使用 Composer 进行依赖: composer require medz/laravel-jpush-notification-channel 包中依

  • 如果发布极光推送官方更新了新的插件,我们如何将WeX5中使用的极光推送插件更新呢? 答案很简单,只需要按以下步骤进行即可: 1. 去https://github.com/jpush/jpush-phonegap-plugin下载最新版的cordova插件 2. 修改文件夹的名字为插件的id即:cn.jpush.phonegap.JPushPlugin 3. 将原来插件中的plugin-ex.xml

  • 问题内容: 有没有比Cometd作为Java的长轮询框架更简单的方法?因为我需要的是客户端指定一些参数并将其发送到服务器。服务器处理它们并开始不停地将消息推回客户端(看起来像“每项服务线程”?)。客户端接收消息并显示它们。客户端可以停止监听,并实际上停止服务器的服务以发送消息。也许我太懒了,但是Cometd的名堂没有我想要的那么短而透明。 不基于HTML5。 问题答案: 使用SSE(服务器发送的事

  • 客户端关于推送的方法只有两个,它们分别是: Subscribe 方法 Subscribe(name string, id string, settings *InvokeSettings, callback interface{}) (err error) Subscribe 方法的用处是订阅服务器端的推送服务。该方法有两种方式,一种是自动获取设置客户端 id,另一种是手动设置客户端 id。 参数