社区
iOS
帖子详情
IOS App在后台时接收到推送消息时语音播报
liu539917729
2016-09-06 03:55:13
App在后台时接收到推送消息时,怎么去语音播报?
...全文
745
2
打赏
收藏
IOS App在后台时接收到推送消息时语音播报
App在后台时接收到推送消息时,怎么去语音播报?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ik1263
2016-09-14
打赏
举报
回复
大神,能不能给个demo,语音还是播放不了
liu539917729
2016-09-08
打赏
举报
回复
后台语音播报: 1.推送唤醒(程序在收到推送时可以在后台运行代码) 2.执行代码 1. 1.启用推送唤醒 和上面的后台获取类似,更改Info.plist,在UIBackgroundModes下加入remote-notification即可开启,当然同样的更简单直接的办法是使用Capabilities。 1. 2.更改推送的payload 在iOS7中,如果想要使用推送来唤醒应用运行代码的话,需要在payload中加入content-available,并设置为1。 {"aps":{"content-available":1,"alert":"今天是个好天气"}} "content-available":1 推送唤醒 "alert":"" 推送内容 "badge":1 app右上角数字 “sound”:”default” 默认声音 aps { content-available: 1 alert: {...} } 1. 3.实现推送唤醒代码并通知系统 最后在appDelegate中实现-application:didReceiveRemoteNotification:fetchCompletionHandle:。这部分内容和上面的后台获取部分完全一样,在此不再重复。 //接收到推送消息 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(nonnull void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"remote: %@", userInfo); //回调 completionHandler(UIBackgroundFetchResultNewData); //语音播报 AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:userInfo[@"aps"][@"alert"]]; AVSpeechSynthesizer *synth = [[AVSpeechSynthesizer alloc] init]; [synth speakUtterance:utterance]; }
iOS
8开发技术(Swift版):
iOS
基础知识
本课程主要介绍了开发
iOS
app
的一些基本情况。例如,需要的硬件和软件条件,如何申请开发者账号,XCode的常用功能介绍。后给出一个
iOS
App
的案例来演示开发
App
的过程。
ios
后台
离线运行
接收
不到
推送
消息
APP
运行
时
能
接收
到
推送
的
消息
。
后台
运行或关闭却接受不到
消息
。 why? why? 为什么? 可能是“服务端还需要调下往苹果apns服务推
消息
的接口才能接到离线
消息
”这个原因哦。
uni
app
iOS
消息
推送
扩展:
后台
/杀死
app
进程状态能
语音
播报
entitlements 可选,JSON类型,需要覆盖到
iOS
Extension插件entitlements.plist中的数据。plists 可选,JSON类型,需要合并到
iOS
Extension插件Info.plist文件中的数据。需要插件作者在使用说明中详细描述告诉插件...
iOS
推送
语音
播报
(类似支付宝微信的收款提醒)
要求是
APP
在前台运行、锁屏、杀死进程后都会有
语音
播报
。 预想方案: 1.通过UIBackgroundTaskIdentifier不断向程序索要处理
时
间(这种方案不知道以前可行,现在好像是最多只能保持3分钟的
时
间,一般30s左右)-fail...
ios
退出程序通知
后台
_IM-
iOS
退出
后台
接受
消息
,
app
退出
后台
能
接收
到
推送
但是在活跃的
时
候却接受不到
推送
!那就用到本地
推送
:UILocalNotification
消息
神器。处理不好可能会有很多本地
推送
到来,那么问题来了要在什么地方去注册通知?什么地方去移除通知?一、要在什么地方去注册通知- ...
iOS
29,027
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章