iOS App卸载重装后生成了新的registrationID,导致很多无效的ID

ios
标签: #<Tag:0x00007fb83d091008>

(lmssll) #1

应用卸载前的id和重新生成的id都存在,导致推送统计里面的推送消息下发数远远大于实际设备数,可以解决吗:joy:


#2


(lmssll) #3

意思是无解了嘛?只能等那些id自己失效?


#4

只能等失效



(lmssll) #5

还有个问题哈,客户端可以关闭长连接么?暂时 不需要透传消息


#6

不需要你们可以不推送,另外,透传消息 是只接收不展示的,是你们自己来实现,也就是说你们自己可以控制他是否展示。

关掉长连接这个,iOS 没有提供接口。


(lmssll) #7

我只是想省点电啊。。。:joy:


#8

你若不做自定义消息的推送,应该不会耗多少电吧,我们这里有一个数据


(lmssll) #9

要统计消息点击数是不是在相应的位置加上[JPUSHService handleRemoteNotification:userInfo] 就可以了呢?


#10

是的,不过iOS自定义消息是没有点击统计的



(lmssll) #11

今天发现一个崩溃,麻烦你们看一下

'NSGenericException', reason: '*** Collection <__NSArrayM: 0x170255e70> was mutated while being enumerated.' 
(
	0   CoreFoundation                      0x000000018ade61d8 <redacted> + 148
	1   libobjc.A.dylib                     0x000000018982055c objc_exception_throw + 56
	2   CoreFoundation                      0x000000018ade5c08 <redacted> + 0
	3   LingXi                              0x000000010057d974 -[JPUSHHttpSessionController sendHttpReport:] + 728
	4   LingXi                              0x0000000100571368 -[JPUSHReportRequest send] + 116
	5   LingXi                              0x0000000100705634 -[JPUSHBadgeNumberController setBadge:] + 292
	6   LingXi                              0x000000010070570c -[JPUSHBadgeNumberController becomeActive] + 116
	7   Foundation                          0x000000018b8cf65c <redacted> + 340
	8   CoreFoundation                      0x000000018ad94278 <redacted> + 24
	9   CoreFoundation                      0x000000018ad93bc0 <redacted> + 524
	10  CoreFoundation                      0x000000018ad917c0 <redacted> + 804
	11  CoreFoundation                      0x000000018acc0048 CFRunLoopRunSpecific + 444
	12  CoreFoundation                      0x000000018ad0d8d4 CFRunLoopRun + 112
	13  LingXi                              0x0000000100588084 -[JPUSHThread clientThreadMain] + 100
	14  Foundation                          0x000000018b8cf47c <redacted> + 1024
	15  libsystem_pthread.dylib             0x0000000189e7c850 <redacted> + 240
	16  libsystem_pthread.dylib             0x0000000189e7c760 <redacted> + 0
	17  libsystem_pthread.dylib             0x0000000189e79dac thread_start + 4
)

是后台返回的时候崩溃的


#12

这是个已知的bug,感谢反馈,下个版本会修复


(lmssll) #13

。。。那你们什么时候发布新版?现在退回上一版有这个bug么


#14

尽快发,如果没有上线的紧急需要,可以等待下新版本,如果紧急上线,可以回退版本


(lmssll) #15

请问你们的用户分群推送功能是收费的还是免费的?


#16

这个是免费的