极光推送给多个app同时进行推送

前言用过极光推送的用户们都知道,如果我们有一款app应用,并且需要推送功能,那么我们就需要在极光后台创建一个应用,即创建生成了一组appKey和masterSecret,然后我们需要在后台配置文件中配置对应的推送配置信息(title、appKey、masterSecret、tag、apnsProduction),那么如果我们有三款应用呢,同时也需要实时推送功能,此时就需要在极光的后台创建新的应...
摘要由CSDN通过智能技术生成

前言

用过极光推送的用户们都知道,如果我们有一款app应用,并且需要推送功能,那么我们就需要在极光后台创建一个应用,即创建生成了一组appKey和masterSecret,然后我们需要在后台配置文件中配置对应的推送配置信息(title、appKey、masterSecret、tag、apnsProduction),那么如果我们有三款应用呢,同时也需要实时推送功能,此时就需要在极光的后台创建新的应用,即生成三组不同的appKey和masterSecret,那么问题来了,此时我们需要将这三款应用同时进行推送相关消息,该如何做呢?因为配置文件中读取的是一组appKey和masterSecret值。

思路

1、首先最容易想到的解决方案是,既然一个应用对应一组appKey和masterSecret,进行相关的推送消息没有问题,那么有三款应用我们就利用for循环进行循环推送不就完事了嘛。既然利用循环,那么就该考虑在配置文件中编写三组配置信息还是在数据库中创建表,将对应的app应用的相关appKey和masterSecret等信息存入表中,然后推送时去进行读取,顺着这个思路做下去看似也没有问题,那么如果以后继续上架其他应用时,就需要在配置文件中或者数据库表中配置相关的信息,但如果有几十款或上百款应用呢?就会出现这样的逻辑顺序:

A应用创建连接->A推送应用消息->A应用关闭连接->B应用创建连接->B推送应用消息->B应用关闭连接->C应用创建连接->C推送应用消息->C应用关闭连接...............

2、我比较懒,所以我没有急着去按照1思路去做,设想如果我们可以利用单个推送的方法对这些所有的应用进行推送岂不是更方便,

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值