iOS设备生成了两个不同的registrationID,导致收不到推送消息。

linktap
2019-11-23 03:01 303 0

我的APP是一个ionic APP。运行已发布的正式版本时(1.6.0,这是我的APP的版本号),在安卓和iOS都能够正常收到推送消息。我现在在测试新的版本(1.7.0),在安卓手机上能够正常收到推送消息,但iOS设备上收不到。进一步跟踪发现,运行1.6.0和1.7.0时,生成的registrationID是不一样的(一个是121c83f7604c209d547,另一个是1517bfd3f7acbd77405)。因为现在1.6.0能够收到推送消息,但1.7.0收不到,所以是不是可以认为苹果那边还是把1.6.0生成的registrationID当作有效?当运行1.6.0时,通过极光后台可以看到“目标”和“成功”都是1,但运行1.7.0时,“目标”和“成功”都是0。这个问题有没有什么解决办法?多谢!

1个回答

热门排序
  • registrationID 改变后,应该用最新的registrationID

    将你 1.7 版本的registrationID和你给他推送的消息的MessageID给一下