iOS 收到推送后需要直接将通知的内容直接读出来

ios
标签: #<Tag:0x00007fb845f92ba8>

(msskd) #1

iOS 收到推送后(后台状态下)需要直接将通知的内容直接读出来 (这个不能直接用一个默认的声音,因为推送的内容是不一样的)

这是订单的需求,订单来了将订单的地址推送给用户, 现在需要用户在后台状态下能听到订单的地址 ,ps 自定义声音没法达到需求


(msskd) #2

这个需要怎么办啊,求助


#3

这个问题已不属于极光的服务范畴了,给你几个思路。

1、推送Background remote Notification 消息,可以在不点击通知栏消息的情况下,获取到消息的内容。

1.1、你们在手机端存好语音资源,每个字,然后根据获取到的消息内容去取语音文件,逐字播放。

1.2、获取到消息内容后,根据你们自己设定的规则,请求下载一个 语音文件,然后播放。

2、结合使用 JMessage 即时通讯,推送通知的同时,直接将语音文件以会话消息的方式传过来。

但 在后台能否直接下载语音文件并播放,这个还得你们自己多实践一下


(msskd) #4

OK,这个需求确实有点。。还是多谢了。。不管怎么说看了很多极光的文档,学习了很多


#5

如果不是特别必要,可以固定播放为:您有一个订单,请查看详细地址 之类的语音。自定义固定的声音文件:


(msskd) #6

好的。我这就去沟通。。。多谢了