2009-12-16 32 views
5

我正在尝试编写一个iphone应用程序,用户将被通知最终期限等事件。我正在寻找覆盖静音模式,并可能有通知声音循环,直到用户激活应用程序。任何信息或文件将不胜感激。iPhone - 是否有可能通过推送通知覆盖静音模式或递归警报声音?

谢谢。

+13

真的吗?这听起来像是让我在第一次通知之后卸载应用程序的最简单方法。没有什么比停下一个重要会议更糟糕了(比如说我的跳过级别的演示文稿),以便在我的口袋中找到手机,解锁它并转动那个怪异的重复嘟嘟声...... :-) – 2009-12-16 19:44:07

+6

静音模式适用于一个原因。振动电话,而不是。 – tster 2009-12-16 20:06:27

+3

什么是应用程序名称 - “有电影赞助人击败我与他们的墨西哥玉米片托盘死亡”?我讨厌告诉你,但应用程序名称长度有限制。 – 2009-12-16 22:17:26

回答

8

以这种方式覆盖操作系统声音设置(即使可能),肯定会在审阅阶段(如果审阅者发现此行为)导致拒绝。

想想你在做什么,并问问自己,如果你认为你的用户会欣赏这个“功能”。对我来说,答案显然不是。

+0

其实我**真的**会希望在某些情况下允许这样做。我使用了一个警报应用程序,如果在工作中有什么事情中断,我想唤醒我,但除非我不安静,否则无法启动。 – BaroldGene 2017-01-03 17:03:45

6

苹果倾向于不允许那些容易被用来滥用用户的活动。如果我启用静音模式,这是有原因的。

1

我会告诉我如何解决这个问题,这可能有点不同。

我正在构建一个应用程序,我希望用户能够预览MP3剪辑,即使他们的手机静音。

我去了解,这是第一次,在你的文件的开头导入Audiobox框架<AVFoundation/AVFoundation.h>再后来在我的代码之前,我初始化我AVAudioPlayer我所做的一切:

[[AVAudioSession sharedInstance] 
       setCategory: AVAudioSessionCategoryPlayback 
         error: nil]; 

工作就像一个魅力。但是,这可能不是OP所需要的。

6

我一直在寻找这个程序。让我告诉你所有粗鲁的响应者为什么:

我喜欢把我的手机在晚上变成沉默,但在IT中我需要知道我的服务器何时吃光了。我相信我可以进入设置并关闭每个声音,但发送电子邮件或推送通知,但OP的设计会节省我的时间。

除了可以覆盖静音开关之外,Mailtones应用程序几乎是完美的。

我的任务继续

+0

我找到了应用程序,并按照广告的方式工作 - 我可以设置一个触发器来覆盖无声开关:eNotify! https://itunes.apple.com/us/app/enotify/id429751714?mt=8 – dmayo 2013-01-23 22:25:54

1

瓷砖(www.thetileapp.com)正是这样做的。覆盖静音模式并重复播放通知声音。我很想知道瓷砖是如何实现这个的...