【问题标题】:ios10 custom push notification sound not playingios10自定义推送通知声音不播放
【发布时间】:2017-01-16 23:06:33
【问题描述】:

我目前正在运行带有 Xcode 8.0 beta 6 的 iOS 10 beta 8,当我收到带有正确负载的推送通知时,自定义声音不会播放。

我已经验证了有效载荷,并且按照苹果文档的格式,它是正确的:

{
    "aps" : {
        "alert" : "You got your emails.",
        "badge" : 9,
        "sound" : "bingbong.aiff"
    },
    "acme1" : "bar",
    "acme2" : 42
}

当我将相同的有效负载发送到 iOS9 上的相同版本时,自定义声音可以正常播放。

有人知道我是否需要对 iOS 10 进行任何其他更改吗?

【问题讨论】:

  • 我也遇到了同样的问题...有人吗?
  • 尝试将 content-available 0 设置为可能在 iOS 10 中存在一些错误并默认发送 content-available = 1,因为某些更改适用于 iOS 10 的推送,或者更改其他“chime”的声音。 aiff"
  • 投资这篇文章。我有 Xcode 8,我也看到了这个。 Skype 和其他较旧的应用程序都很好。
  • 你只需要重启 iPhone!调试构建和 AppStore 应用后都没有问题
  • @malex 您在重新启动手机之前是否在 AppStore 版本中看到了这个问题?我正在等待发布我的应用程序的新版本,但我在 Test Flight 版本中遇到了这个问题。重启手机确实可以解决问题,但我对此并不满意。

标签: apple-push-notifications ios10


【解决方案1】:

这个问题似乎只影响通过 Xcode 安装的应用程序。即使您稍后从其他来源更新应用程序,该问题仍然存在。

解决方案是彻底删除该应用,然后从 TestFlight 或 App Store 重新安装。

实际上,此错误不应影响您的最终用户。

编辑 2016-10-15:

不幸的是,我似乎弄错了。这似乎是 iOS 10 上的一个错误,实际上也会影响 App Store 应用程序。如果有任何安慰的话,Facebook 和 WhatsApp 等应用程序也会受到影响。解决方案显然是 force restart your phone,但不幸的是,作为开发人员,我们似乎无能为力。

Apple 已修复问题:

根据this 的评论,Apple 似乎已在 iOS 10.2

中解决了该问题

【讨论】:

  • 感谢您的建议。没想到!供其他人参考,我的一个 TestFlight 用户报告遇到了这个问题,但 App Store 版本很好。
  • 我在使用 Test Flight 版本的应用程序更新 App Store 版本时遇到了这个问题。重新启动手机可以解决自定义声音无法播放的问题。其他人能否确认如果我将此版本推送到 App Store,我的客户不会受到影响?如果这个问题被释放到野外,我会被晾干!
  • 其实这解决了我的问题。有没有关于这个问题的官方参考?还是您只是通过反复试验解决了它?
  • @RahulVerma App 已发布并显示相同的问题。重启手机即可解决。
  • 我的应用程序的 App Store 版本也遇到了这个问题。小心点。解决方案是重启设备。
【解决方案2】:

尝试使用 Test Flight 安装您的应用,并在执行更新设备令牌的初始过程后重新启动您的设备。

你会得到你一直在寻找的东西。

归功于 - binncheol

【讨论】:

  • 我们在普通的 AppStore 应用程序上也遇到了这个问题。您也可以找到其他应用程序的类似错误报告(例如discussions.apple.com/thread/7666549)。我猜,它是一个一般的 iOS10 错误。重新启动 iPhone/iPad 会恢复正确的通知音。
  • @MrJ,感谢您提供更多信息。我希望他们能在下一个版本中尽快解决这个问题。
【解决方案3】:

让我们的用户重新启动他们的设备正在为我们解决问题。

无论应用是如何安装的(TestFlight 或来自应用商店),这对我们来说都是一个问题。

【讨论】:

  • 只是为了确定...您是说您的解决方案是硬重启还是卸载+全新安装并且也进行硬重启?
  • AFAIK,这只是操作系统关闭/重启。
  • 你只需要做一次吗?之后这个问题就再也没有出现过?
  • 这一切都来自我们的支持部门——但是,是的,对于这个特定的推送通知问题,就是这样。
【解决方案4】:

从 10.0.2 开始,肯定有一个 iOS10 错误仍然存​​在。它影响许多应用程序,包括热门应用程序,例如 Whatsapp 和 Messenger。解决方法是重启设备,之后通知声音是正确的。应用程序的安装方式似乎并不重要。

我无法从 Apple 找到任何相关文档(如图),但这里有更多信息:http://thetechbeard.com/how-to-fix-notification-sound-problem-in-ios-10/

据报道here 很多其他人都遇到了这个问题。希望 Apple 尽快修复它。

【讨论】:

    【解决方案5】:

    我卸载了应用程序,关闭了真机,重新安装了应用程序,然后自定义通知声音开始起作用。在我重新启动设备之前它不起作用 XD

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多