自己的一个App以前开发的,使用IOS的本地通知,一直没有人反馈过这点有什么问题。但最近几天,有人找我说,本地通知在iphone 6\6 plus 上不能用。
自己用iphone 6试了试,发现确实这样,但在4s上却没有问题,操作系统都是 IOS 8.3 。上网查了一下,发现ios 8 通知机制改了,使用之前必须要先注册设置。看来原因是这个了。看来同样是 ios 8, 4s的和6的还是不一样的。
那就开始吧,doing , done,按网上的教程在App代理中添加注册,一切预料之中,几分钟之后,本地通知在iphone 6 上终于可以跑起来了。好了,测一下吧,app 打开,没有问题,app 后台,没有问题,锁屏,哦,怎么回事,能收到通知,但没有声音,哪里出了问题?
由于对这个新的通知不熟悉,只能开始疯狂的查文档,google,baidu,bing,bang,一头雾水,4s没事,iphone6 锁屏就是没声,时间一分一秒过去,看不出一丝端疑。
当时间到了11:30的时候,我的4s界面上的一丝变化影起了我的注意,右上出现了一个月亮图标。晕,是不是打开了 防打扰模式 啊。敢快去 iphone 6上看,果然开着。晕到,关掉,再试,声音出来了。
一个多小时白白浪费。