iOS 不点击通知栏,怎么获取消息内容?

问题汇总
ios
标签: #<Tag:0x00007fb83cc77ee0> #<Tag:0x00007fb83cc77c60>

#16

iOS8与iOS9一致。


(coco) #17

你的那张截图全部的能给我发一张么


#18

测试的只有iOS9和iOS10,因iOS10增加了新接口所以做了区分。


(coco) #19

你好,我在杀掉APP进程后,在收到推送时,我怎么进行保活


#20

不明白你的意思。iOS设备?


(coco) #21

是这样的,我在ios设备杀掉APP进程, 在收到推送时候,在不点击通知栏消息的情况下,点击icon,这时极光在ios 10 中的三个代理方法不走,那我怎么获取这条消息? 第二个问题,有没有在杀掉APP进程,收到极光推送有没有让APP保活的方式


(coco) #22

你好,这有方法解决么


#23

第一个问题,杀死情况下没办法,你可以考虑同时推送通知+自定义消息(内容相同),自定义消息在进入前台时收到,不展示。

没有让app保活的方式


(coco) #24

你好,这个方法会在通知栏会显示两条数据,实际上是一条,这会造成用户误判


#25

自定义消息 是不展示的,是不展示的,你只取数据不要实现对他的展示呀。


(coco) #26

说下你的这个同时推送通知 + 自定义消息(内容相同);
因为,目前我们就是用的自定义消息


#27

e ?你们用的Message(自定义消息,推送的方法点我)?你确定?如果是的话,那进前台就会收到自定义消息,怎么会获取不到数据?

而app在后台和杀死情况下是收不到自定义消息的,只能收到Notification(通知),

请你辨别你说的自定义消息是Message而不是Notification里面带上了extra就称之为自定义


(墨狂之逸才) #28

iOS 不点击通知栏,点击app图标,我用后台模式(可以处理Background 或 Suspended 状态),但是应用被kill掉状态怎么处理消息?还有badge?


#29

被杀死就没有办法。所以我建议通知与自定义消息一起发。自定义消息是进入前台时收到


(Cancybabe) #30

ios, 进程被杀死的状态下,推送通知,通知栏有提示,点击主屏幕icon进入无数据,有解决的办法吗?


#32

具体看第一帖的内容额,阅读就知道了


(xjy) #33

大大我有个疑问 当消息里设置了content-available字段后,收到消息和点击消息都调用didReceiveRemoteNotification:fetchCompletionHandler方法,那我应该怎么判断是收到消息还是点击消息呢?用来做跳转逻辑,如果直接在这个方法里写跳转的话,收到消息就直接跳转了.


#34

监听下点击?


(xjy) #35

有这个全图的链接吗 我想看看完整的…谢啦


#36

就是API文档里面关于获取apns通知的说明
https://docs.jiguang.cn/jpush/client/iOS/ios_api/#apns