【问题标题】:iPhone Push Notifications Custom Sound, no Vibrate in silent mode?iPhone推送通知自定义声音,静音模式下没有振动?
【发布时间】:2009-08-31 23:14:36
【问题描述】:

因此,我可以使用自定义声音在我的应用中正常使用推送通知。但是,当我的 iPhone 处于静音模式时,我发送带有自定义声音的推送通知时,声音显然没有播放,但也没有振动。

如果我发送带有 sound="chime" 或不存在类似声音的推送通知,iPhone 的 SMS 通知声音会按预期播放,而在静音手机中,它会按预期振动。

我在这里做错了什么?

【问题讨论】:

  • sound="chime" 在 json 中确实是 "sound" : "chime",所以并不是我构建的 JSON 错误。
  • 也许添加一些你的代码?

标签: iphone apple-push-notifications


【解决方案1】:

万一其他人遇到这种情况,我终于想通了。

它实际上是在 Apple 的一端。如果您发送带有声音的推送通知,只有徽章,但没有文字提示,如果您的手机未处于静音模式,它将播放声音,但如果它处于静音模式,它将不会播放声音。

现在,如果您向该通知添加文本提醒,它会正常播放声音,即使在振动模式下也是如此。

可能需要围绕此进行更多测试。例如:如果您发送自定义键/值对,它会播放声音吗?不确定。

【讨论】:

  • 您能否验证如果您发送自己的文本/和声音文件会发生什么...您能否让手机在静音模式下播放声音...?您可以强制 iphone 振动也作为带有附加声音的通知的一部分吗?我可以控制吗?例如决定它是:声音,声音+振动,仅振动或无振动......来自服务器端(推送发起者?)
  • 另外,是否可以在通知声音中覆盖 iphone 的音量?即使iphone音量只有最大音量的一半,我也可以播放最大音量吗?
  • @Itay 我不相信你可以让声音在静音模式下播放,但它会振动。我不相信你可以强迫它振动,基本上Apple要么播放声音要么振动,但如果没有文字警报就不会振动。你无法控制声音+振动的组合推...
  • @Itay 不,您也不能覆盖音量...在您的推送通知中,您可以指定文本、声音和徽章(以及自定义键,但这与此对话无关)。如果手机未处于静音模式,无论您发送短信还是徽章都会播放声音...如果手机处于静音模式,手机只会在您发送声音和短信时振动...跨度>
  • @Redth - 我们的应用遇到的最大问题是,当我们尝试发送推送通知(带有声音和文本)时,它无法覆盖 iPhone 上的音量/静音开关......似乎Apple出于自己的原因不允许这样做。即使在后台运行新功能,它在后台时也无法接收推送通知...:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多