推送消息后重复通知 同一条通知推送了多次,但是传入数据库就一条,是怎么回事


(noyakiki) #1


#2

没理解你的意思,推送了多次是从哪里看出来的,影响是什么


(noyakiki) #3

是手机接到了很多条相同的消息,然后查找数据库,都只有一条。可是提醒了很多次。


(noyakiki) #4

用户手机被很多条通知给刷了。问题比较大条呢。但是不知道是因为什么。


(noyakiki) #5

请问可以帮忙看下吗


#6

极光官网只推了一条,代表我们这边只像 Apple 那边请求了一次。从我们这里查不到什么原因的。
最多曾出现的就是 token 未失效的情况下,会展示 2-3 条
为 iOS 系统 BUG

另一种情况是客户端是否做了重复的展示(客户端是否创建了多个本地通知)


(noyakiki) #7

客户端没有做重复展示,然后极光推送过来的通知是多条的。只是在极光后台只看到一条,还是比较奇怪的。而且最近也没改动什么,突然间,群发公告就会有问题,老的IOS版本是不会有这个情况,但是新的就会,安卓也是有部分机型不会,但是大部分还是会。


(noyakiki) #8

所以能不能麻烦帮忙看下呢


#9

这个问题你们是可以复现?

你们新建一个测试应用,拿极光的 demo 测试广播推送,在有问题的机型上看有没有问题?

在这个期间你们是否是有更新 App 版本,或者服务端 API 做了改动。

你们在官网推送消息会不会有这个异常,还是只有 API 推送有这个异常,对比推送的内容的区别。

我猜测是可能之前你们 App里面隐藏的有一个重复展示或者创建本地通知的逻辑,现在推送的消息里面多了个什么信息触发了这个逻辑之类的


(noyakiki) #10

下午出现了两次了。我只推送部分用户的时候,那些手机也不会有问题。全推的影响太大,不好搞。部分则不会有问题。最近没有更新到什么东西呀。也不存在重复创建通知的代码。


#11

所以我的意思是创建测试应用去广播测试,你自己的测试机没复现到?

提供下你的 Appkey 和你今天出现问题的消息的 MessageID,我先看一下

你是集成的原生 SDK,还是插件,如 react


(noyakiki) #13

麻烦了。。我的测试机无法复现。


#14

我用这条消息的内容「综合办公室发布公告***关于聘任2019年厦门」去筛选,今天你们广播推送了23 条一样的消息,,并不是你所说的只有一条消息。

还有「综合办公室发布公告***手术器械管理办法」去筛选,今天你们广播推送了12 条一样的消息

对别名推送了更多条消息,可能是给不同的别名推送的,但这样也会存在用户收到广播的消息后又重复收到给他的别名发的一条消息


(noyakiki) #15

什么情况会发广播呢。如果推送过来的别名就是Null的话,会不会导致为群发呢。


#16

广播推送是你们自己调 API 推送请求的,Audience 传的 all,跟别名没关系