我已经在我的应用程序中实现了推送通知。我已经在我的 iPod 中测试了推送消息。结果如下:
场景测试: 1. 应用程序在前端运行,iPod 未锁定 - [状态 = 没有问题]
应用程序在前端运行,iPod 锁定 - [状态 = 没问题]
应用程序在后台运行,iPod 未锁定 - [status = FOUND PROBLEM] 未保存在数据库中 + 没有警报(实际上没有得到任何事件处理程序)
应用程序在后台运行,iPod 锁定 - 如果我立即打开应用程序,状态 = 没问题,但如果我等待 2 分钟,然后打开我的应用程序,我没有收到消息!
应用程序未运行(不在后台+前端),iPod未锁定-(发现问题)未保存在数据库中+没有警报{我可以看到推送消息作为警报,但我没有点击它,然后是我的应用程序包含一个徽章图标,但如果我点击我的应用程序,我不会收到任何关于我的推送消息的信息}
应用程序未运行(不在后台 + 前端),iPod 锁定 - 如果我立即解锁手机没问题,但如果我等待 2 分钟,我会丢失消息!
-------------------------------------------------- --------------------------------------
如果我总结我的问题:我正在收到所有场景的推送通知,但如果我不点击警报/横幅,我将无法处理某些场景的通知!我想在所有场景中将消息保存在我的本地数据库中以用于特殊目的。
我在 stackoverflow 和其他网站上也看到了很多链接,但我没有看到有人已经面临过的相同场景!
我的 iPods iOS 版本是:5.0
谁能帮我解决这个问题?