2009-08-31 185 views
3

所以,我推送通知工作正常,我的應用程序與自定義聲音。但是,當我的iPhone處於靜音模式,並且發送帶有自定義聲音的推送通知時,聲音顯然不會播放,但也沒有振動。iPhone推送通知自定義聲音,在靜音模式下無振動?

如果我發送帶有聲音=「鐘聲」的推送通知或者不存在的東西,iPhone的短信通知聲音按預期播放,而在無聲電話中,聲音會按預期振動。

我在這裏做錯了什麼?

+0

sound =「chime」在json中真的是「聲音」:「chime」,所以這並不是說我構建的JSON錯誤。 – Redth 2009-08-31 23:16:10

+0

也許增加一些你的代碼? – 2009-08-31 23:37:28

回答

4

如果有其他人遇到這種情況,我終於明白了。

這實際上是在蘋果的結尾。如果您發送只帶有聲音和徽章的推送通知,但沒有文字提示,如果您的手機未處於靜音模式,它將播放聲音,但如果它處於靜音模式,則不會播放聲音。

現在,如果您向該通知添加文字提示,即使處於振動模式,它也可以播放良好的聲音。

對此可能還有一些測試需要完成。例如:如果您發送自定義鍵/值對,它會播放聲音嗎?不確定。

+0

如果您發送自己的文本/聲音文件,您可以驗證會發生什麼情況......您是否可以讓手機以靜音模式播放聲音...? 你可以強制iPhone振動也作爲附帶聲音的通知的一部分? 我可以控制它嗎?例如,它決定它:聲音,聲音+振動,只振動或沒有..從服務器端(推動發起人?) – 2010-12-01 01:25:57

+0

也可以在通知聲音中覆蓋iphone的音量嗎?即使iPhone的音量只有最大音量的一半,我可以播放音量最大的音量嗎? – 2010-12-01 01:36:33

+0

@我不相信你可以讓聲音在靜音模式下播放,但它會震動。我不相信你可以強迫它振動,基本上蘋果會播放聲音或振動,但如果沒有文字提示,它不會振動。您無法控制聲音的組合和推動...的振動... – Redth 2011-05-18 12:43:41