ios - 为什么静默推送通知在 iphone sdk 后台无法正常工作

标签 ios objective-c push-notification

我在 iOS 应用程序中使用静默推送通知,但在后台无法正常工作,而在前台可以正常工作。我无法找出它背后的问题是什么。 请帮助我

最佳答案

您应该为您的应用启用后台模式。 根据 iOS developer Library .

To support silent remote notifications, add the remote-notification value to the UIBackgroundModes array in your Info.plist file.

我还相信静默通知在后台状态下工作。但这仅适用于 UIApplicationStateBackground 但一段时间后,应用程序进入暂停状态,静默通知将无法在此处工作。不用说,当应用程序处于终止状态时它不会工作

静默推送通知的支持状态是 UIApplicationStateActiveUIApplicationStateInactiveUIApplicationStateBackground。但这是我从一位实际从事过这方面工作的 friend 那里听说的。

希望对你有帮助。祝你好运

关于ios - 为什么静默推送通知在 iphone sdk 后台无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28337004/

相关文章:

iphone - 如何使用 UICollectionView 复制 iOS Chrome 选项卡效果

objective-c - 允许与另一个 UIView 下的 UIView 交互

swift - 使用 firebase api 的推送通知在后台状态下无法正常工作

ios - MapKit View 未放大到用户位置

ios - 如何使用 UIPageViewController 跳转到特定页面?

ios - 在 Swift 中获取光标前的字符

ios - flutter 无法使用 Xcode11.3 构建

iphone - Objective-C:如何获取 `objc_property_t` 属性的值?

ios - 应用在停止或后台时未响应收到的推送通知

ios - 记录设备 token 在哪里?