2009-08-31 186 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