么也不说了
么也不说了
  • 发布:2019-08-10 16:16
  • 更新:2019-09-27 14:30
  • 阅读:2368

关于个推推送迁移到UniPush厂商推送的问题

分类:5+ SDK

1,之前使用的个推,我们会在服务器保存用户客户端获取的CID
2,迁移到UniPush后,DCloud会给你在个推后台重新建一个与你DCloud关联的个推应用
3,所以应用的appkey、id、master等信息都要换成这个新的应用的
4,那么问题来了,CID是从客户端获取的,客户端更换为UniPush推送以后重新获取的CID与原来选择个推时获取的CID不同,只有用户更新客户端后才能把新的CID更新到服务器,这要就造成了老版本用户和新版本用户之间的消息无法相互推送,因为他们所在的个推应用不同,所以CID也就不同。
所以只能更改推送逻辑来适应这次推送更新,比较麻烦。
之前说的平滑迁移感觉一点也不平滑
这个坑大家注意了

2019-08-10 16:16 负责人:无 分享
已邀请:
比格大叔

比格大叔

5+ APP 切换到 uni APP,在新版本APP中优化接口:APP在刷新令牌时,重新获取CID保存在服务端即可,服务端可以做到针对更新了这个版本的用户进行强制刷新令牌;对于部分不更新APP的用户,那就感知不到推送,当然也可以服务端兼容,根据版本号来推送,比如没更新APP的用户还是用个推推送,更新APP的用户用uni push

  • 1***@163.com

    在dcloud配置后,需要把个推中的应用删除掉吗?这两边的后端写法有区别吗

    2019-11-28 16:36

  • 8***@qq.com

    回复 1***@163.com: 您好,个推和dcloud能同时使用吗?还是只能使用一个,这个问题,您解决了吗?

    2021-07-23 09:17

6***@qq.com

6***@qq.com - 90后IT男|CEO|创始人

的确是

该问题目前已经被锁定, 无法添加新回复