2009-12-16 30 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)正是這樣做的。覆蓋靜音模式並重復播放通知聲音。我很想知道瓷磚是如何實現這個的...