多个不同的app应用间应该如何进行消息推送呢?

现在很多公司做app应用都会用到推送,推送这个不多说了,怎么做网上一堆,用的比较多的还数极光推送(Jpush)以及百度推送,目前我们使用Jpush,文档方面质量是差了点。。这个先不吐槽,主要现在的app应用很多公司不是做单个,而是多个,比如打车软件有司机端和用户端,运输类应用会有司机端、车主端、货主端,那么不同的端之间会有推送消息,比如用户打车,司机接单,需要相互提醒,那么Jpush是不支持交叉推送的

如上,也就是说一个应用需要对应一个app应用,这个和微信支付其实是一个道理,一个app应用只能对应一个微信账户,多个就得多次申请

那么问题来了,多个应用间需要推送消息,而Jpush却又不支持,那么我们可以这么做:

  1. 在不同工程开放restful web service(以下简称“RestWS”),把需要推送的消息用消息队列(我们使用RabbitMQ)发送给RestWS,WS接受处理后会调用自己所对应的Jpush数据源,这样可以实现交叉推送,如下图:
  2. MQ在2个不同的系统进行通知,手动在RMQ管理后台进行绑定对应的消息队列(这种方式我个人不习惯使用,感觉不方便,所以就不多说了)

关于RabbitMQ的一些文章可以参考我的博客或者历史消息~

时间: 2024-09-20 12:22:47

多个不同的app应用间应该如何进行消息推送呢?的相关文章

IOS开发之实现App消息推送(最新)(1)

好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下.(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适) 第一部分 首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出

APP消息推送到达率评估方案

近期社区里许多开发者问到了移动APP Android端的消息推送到达率的对比方案,正好近期看到了一篇CSDN的博文,介绍了作者所在公司总结的消息推送到达率的评估方案,比较合理,MARK一下,也供广大开发者参考. 原文地址如下:http://blog.csdn.net/asialiyazhou/article/details/60954636

APP完全杀掉后收不到推送消息

问题描述 APP完全杀掉后收不到推送消息,但是在后台挂起能收到推送消息,证书上传也没问题.求指教!!! 解决方案 来个解答的大神阿,另外一篇帖子的解决方案 首先需要您上传APNS推送证书到环信**后台. 在环信iOSSDK初始化时填写您的证书名称. 注册推送. 真机登录环信im账号. 查看**后台中,对应im账户下是否有您刚刚写的证书名.(如果没有,请检查您是否得到了deviceToken) 确定您当前证书是否和您的项目匹配.(开发证书与生产证书需要一一对应)我检查了在我的项目里都没

详解IOS开发之实现App消息推送(最新)_IOS

好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触iOS的人会很想了解一下.(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适) 第一部分 首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出

智能家居App+时代,美的与极光推送合作共赢

如果你对美的印象还停留在传统的家电制造巨头,那么你就out了,美的早已进入智慧家居时代,美的旗下拥有智慧家居品牌M-Smart,同时,美的集团也在业内第一个提出打造全球最开放的智慧家居应用系统,实现所有家电产品的互联.互通.互懂.目前,阿里.华为已加入美的智能社区开放系统.2018年,美的智慧家居产品销售将占其总销量的50%. 近日,世界500强美的集团与移动应用云服务及大数据平台极光达成战略合作,极光负责为美的集团部署移动推送平台私有云项目.极光推送平台私有云服务是基于极光推送海量用户公有云版

怎么样在消息推送的未读数中合并环信未读信息数和本地自有app未读数

问题描述 如题,怎么样在消息推送的未读数中合并环信未读信息数和本地自有app未读数 解决方案 你这边确保下这个消息的发送路径的一致性,确保下发送消息按照一条路径来发送消息.不要app端调用api发送消息的同时,服务器端也调用rest api来发送消息了.

UC浏览器APP关闭消息推送教程分享

给各位UC浏览器软件的使用者们来详细的解析分享一下关闭消息推送的教程. 教程分享: 1.打开手机UC浏览器,点击下方的菜单按钮     2.点击[设置]     3.点击右下角三个点     4.点击[消息设置]     5.将允许推送的消息全部关闭(也可以留下几个您感兴趣的消息推送栏目).     清理掉不必要的消息推送栏目,让你的UC变成一个纯净的网页浏览器吧. 好了,以上的信息就是小编给各位UC浏览器的这一款软件的使用者们带来的详细的收藏夹查看的方法解析分享的全部内容了,各位看到这里的软件

Android中利用App实现消息推送机制的代码_Android

1.消息推送机制 服务器器端需要变被动为主动,通知客户一些开发商认为重要的信息,无论应用程序是否正在运行或者关闭. 我想到了一句话:don't call me,i will call you! qq今天在右下角弹出了一个对话框:"奥巴马宣布本拉登挂了...",正是如此. 自作聪明,就会带点小聪明,有人喜欢就有人讨厌. 2.独立进程 无论程序是否正在运行,我们都要能通知到客户,我们需要一个独立进程的后台服务. 我们需要一个独立进程的后台服务. 在androidmanifest.xml中注

帮助app摒弃打扰用户的盲目推送,个推发布2.0产品

摘要: 个推现在每天向用户分发8亿条消息,但他们却觉得推送得太多了,未来的推送应该是在合适的时间.合适的场景把合适的内容推送给合适的人.今天,个推在GMIC大会上发布了他们即将 个推现在每天向用户分发8亿条消息,但他们却觉得推送得太多了,未来的推送应该是"在合适的时间.合适的场景把合适的内容推送给合适的人".今天,个推在GMIC大会上发布了他们即将在6月面向所有开发者的个推2.0 Smart Push,希望帮助app摒弃打扰用户的盲目推送. 个推是移动(Android & iO