iOS10以前的系统,前端运行app时受到推送需要添加铃声和震动 请教


(jared) #1

如题. 在iOS10 有这个方法completionHandler(UNNotificationPresentationOptionAlert|UNNotificationPresentationOptionBadge|UNNotificationPresentationOptionSound);
在10以前的系统在哪里添加,怎么添加啊?


#2

ios 10之前的系统不支持,这个是iOS10新增的接口


(jared) #3

因为项目要求iOS10以前的系统,程序在前端的时候也要提醒到用户,我可以在接受的时候写播放铃声和震动的方法

AudioServicesPlaySystemSound(1007);//播放声音 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);//震动

你可以帮忙看一下,推送的默认铃声是1007吗? 这个方法可行不.


#4

额,你们可以同时推送自定义消息和通知,然后自定义消息是在前台接收的,默认不展示,然后你就自己实现展示,在前台弹个框什么的。


(jared) #5

弹框我做了,现在就肛在这里了.老板让加铃声和震动不敢不从了.:cold_sweat:


#6

额?你可以对自定义消息做弹框,那么也是可以对他实现铃声和震动的吧?
只是你如果是要对Notification 通知,在前台收到的时候做提醒的话,这个我没有办法。

要我说,用户处于前台正在做一些事情的时候,已经不需要铃声和震动来重复提醒吧,用户体验上不是反而不好吗?


(jared) #7

好的,谢谢你的.那我网上找这个notification的默认铃声播放好了.


#8

这里有总结