iphone - 苹果推送通知表现得很奇怪

标签 iphone xamarin.ios apple-push-notifications

当我开始对通知进行编码时,它们是通过两种方式之一进行处理的。

如果应用程序未打开或手机被锁定,用户将收到带有“查看”按钮的警报以打开应用程序。

如果应用程序已打开,则警报将在应用程序委托(delegate)中处理。

现在我已经部署了应用程序,如果手机被锁定,用户会收到通知,但如果他们解锁手机,应用程序将打开并且通知会丢失。

我是否需要与有效负载一起发送一些东西,使其表现得像这样?或者我做错了什么?

如果在应用程序打开时收到通知,应用程序可以正常处理,如果在应用程序关闭时收到通知但手机未锁定,则可以正常工作。只有当手机被锁定时才会出现问题(最常见的用例!)

干杯

最佳答案

显然这是标准行为!奇怪...

关于iphone - 苹果推送通知表现得很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3087231/

相关文章:

iphone - 如何防止模态 UIImagePickerController 旋转?

ios - Xamarin Studio 提交 64 位应用到应用商店

ios - APNS开放连接的含义

iphone - iphone锁屏后应用程序还能继续运行多久?

ios - UIlabel 在运行时给出了错误的浮点值

iphone - 完整的状态列表,我们可以通过 iDevice 以编程方式查询

iphone - 应用程序图标与 MonoTouch 中的 57 和 114 字段图标不匹配!

ios - Xamarin Forms (iOS) - 从选择器中删除快捷方式栏

ios - Swift:为什么每次构建/安装新的应用程序版本时设备都会更改?

ios - 获取当前用户屏幕显示或不显示远程通知警报