swift2.3 实现远程推送后,本地继续推送的功能,


(Sunshine) #1

1.远程推送来了不进行操作(程序后台,不点击),怎么调起本地推送
2.讲远程推送的信息拿到赋给本地推送


#2

(Sunshine) #3

我需要自定义提示音,可以使用静默推送吗?


#4

其实你可以直接自定义声音文件的


(Sunshine) #5

没理解你的意思,抱歉,可以解释一下吗?
我现在自定义的提示音是没问题的,因为我之前看好像静默推送不能使用提示音,所以我问一下


#6

你的意思是 用静默推送,但是需要提示音是吗?
那应该是你没有给sound赋值呀

静默消息的概念是除了content-available其他都没有

而我上面这个链接的意思是,你可以什么都写,并且加上content-available,这样,在后台他就会自动走方法取数据了。


(Sunshine) #7

我理一下,静默推送可以在不点击的情况下获取推送信息,但是不能设置提示音,是不是?设置提示音就不能使用静默推送,不使用静默推送就不能在不点击的情况下获取到推送信息?


#8

不是呀,静默推送是Background remote Notification消息的一种
https://docs.jiguang.cn/jpush/client/iOS/ios_new_fetures/#ios-7-background-remote-notification


(Sunshine) #9

如果只携带content-available: 1 不携带任何badge,sound 和消息内容等参数,则可以不打扰用户的情况下进行内容更新等操作即为“Silent Remote Notifications”。

意思就是我如果设置了提示音就还是不行咯


#10

心好累心好累

这句话就是告诉你只写了content-available就是静默消息,你设置了sound,就不在是静默消息,但是!还是在后台会取,因为你写了content-available呀!!!


(Sunshine) #11

:sweat_smile:你的意思是不是静默消息也可以后台处理是吧。。。


#12

哎!我什么时候说了一定要静默消息,才能后台处理呢?

上面的各种总结里面,不是都说了,请写上content-available 不就行了吗

静默消息只是Background 消息的一种呀,你要发静默消息,就在Background消息的基础上去掉一些会展示的字段,sound之类的


(Sunshine) #13

不好意思,被误导了,因为我之前问过我朋友,他说呀静默消息才可以:joy: