【问题标题】:Push notification not received in ios 6 and ios 7在 ios 6 和 ios 7 中未收到推送通知
【发布时间】:2013-10-28 09:49:11
【问题描述】:

收到推送通知徽章数量增加并且播放声音或有振动,但我无法在顶部横幅中看到通知或看不到警报。看到他们的设置是正确的。我尝试更改警报和通知,但只有声音。 请帮忙。

【问题讨论】:

  • 你是如何发送它们的?来自 PHP 脚本?罗尔?手动?
  • 您在注册推送通知时是否添加了此选项? UIRemoteNotificationTypeAlert
  • 张贴您要发送的内容,这样我们可以查看是否有问题。
  • 是的,添加了注册推送通知的选项,它工作正常,直到现在在 6 和 7 中的 ios 5.0 它正在产生问题,因此来自 php 服务器的数据被正确发送,问题是数据得到更新并且徽章数量增加,播放声音但它没有显示在横幅列表中或在后台时不显示警报,当应用程序在前台时它显示警报
  • 请发布您要发送的有效负载(整个 JSON 数据),并让我们知道您的应用是在后台还是前台?

标签: ios iphone objective-c push-notification


【解决方案1】:

在你的 php 脚本中你错过了

$body['aps'] = array(
    'alert' => $message,
    'sound' => 'default',
        'badge' => 1
) 

警报标签,这就是您获得声音和徽章编号但无法显示通知的原因。另外,请检查您的申请通知设置。

【讨论】:

  • 另外请检查您的申请通知设置。为什么?
  • 我检查了 php 脚本警报标签是否已发送 :( ,也在设置中我尝试了横幅和警报但不知道出了什么问题
  • @Anjani 你能在这里发布你的 php 脚本吗?
猜你喜欢
  • 1970-01-01
  • 2017-01-23
  • 2021-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多