从iOS 5开始,有两种通知样式:横幅和提醒(“旧”样式)。 用户可以在设置中为每个应用程序设置使用哪种样式。 但是,现在默认情况下,通知显示横幅样式。 我正在使用本地通知来提醒即将发生的事件。 横幅在它出现后不久就消失了(而且不太明显,可以点击它),所以对于这些通知,希望将警报样式通知留在屏幕上,直到用户决定一个动作(忽略或去到应用程序)。 有没有办法通过代码或例如Info.plist条目告诉iOS应该默认使用警报样式通知(只要用户还没有configuration其他的东西)? 更新 : 没有信息/文件是不够的,我已经解决了。 我想要一个有权威的人(苹果员工或Erica Sadun的某个人)的论坛/博客文章,说这是不可能的,或者如果可能的话,我想要解决scheme。 像“要求用户更改设置”这样的解决方法也不够好。
我正在制作一个iPhone应用程序,它需要本地通知。 在本地通知中有repeatInterval属性,我们可以将单位重复间隔分为mintute,hour,day,week,year等。 我想要重复的时间间隔应该是4个小时。 所以每4小时就会有本地通知。 我不希望用户为每个设置单独的通知。 我希望用户能够将repeatInterval设置为4小时。 我怎么做?