我有一个非常奇怪的问题。我们的 iOS 应用程序使用推送通知,并且我们的服务器设置为针对每个新“事件”向移动应用程序推送“事件通知”。在 iOS 6.1 发布之前,它一直运行良好。
在我的测试中,我使用了两个 iphone 5 设备:A 在 iOS 6.0 上,B 在 iOS 6.1 上。
当我尝试将多个事件推送到设备时(间隔为 1 分钟),我看到以下内容:
在设备 A 上:每次推送都是单独的,
event 1: beep once
event 2: beep once
event 3: beep once
在设备 B 上:
event 1: beep once
event 2: beep twice (if I never click on event 1)
event 3: beep three times (if I never click on event 1 and 2)
这很烦人,因为如果用户不点击个别通知事件,哔声的数量会很快累积。即使用户通过进入 iphone 5 通知窗口清除事件也无济于事,最后一个通知将带回以前的通知,并发出多次哔哔声。
有没有人见过类似的问题。在服务器端,我使用 apns.php 从这里下载:http ://www.easyapns.com/php-source 。在过去的 2 年里,它一直运行良好。