【问题标题】:iPad app in production not requesting user consent for push notifications生产中的 iPad 应用程序未请求用户同意推送通知
【发布时间】:2011-07-14 20:11:05
【问题描述】:

我们的 ipad 应用程序没有请求用户同意推送通知 - 未经用户同意,我们无法接收用户的设备令牌。我们在沙盒阶段进行了测试,并显示了一个警告框。我们还成功地将许多具有推送通知功能的 iPhone 应用程序部署到生产环境中。这是第一个允许推送通知的 ipad 应用程序。我们几乎可以肯定,我们最新的 ipad 应用程序的发布并未(通过警告框)请求用户同意推送通知。

我正在尝试调试它——这不起作用的可能原因是什么?我们需要应用在唤醒或启动应用时显示警告框。

【问题讨论】:

  • 请注意,在我们的测试阶段,我们的推送通知警报框没有问题——在我们的沙盒应用程序上, 显示了一个请求用户同意的警报框。只有生产应用有这个问题。

标签: ipad push-notification


【解决方案1】:

这些步骤可能会有所帮助:

  1. 从 iPad 上删除应用程序。
  2. 重启 iPad。
  3. 在 Xcode 中构建/清理所有目标。然后删除 Build/ 目录。
  4. 在 iPad 上重新构建应用程序。

这有时对我有用。

【讨论】:

  • 谢谢 - 但我们在模拟器或沙箱中没有问题。这是一个生产问题。如果我们知道推送通知存在错误,我们就不会提交给 Apple。我们仅在实时/生产应用程序上看到此问题。
  • 我不是建议你在模拟器上运行它。没有任何代码可以通过,这就是我能建议的全部。祝你好运。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-16
  • 1970-01-01
  • 1970-01-01
  • 2014-03-31
  • 1970-01-01
  • 2017-12-22
相关资源
最近更新 更多