ios - 如何检测iOS设备是否支持推送通知?

标签 ios push-notification apple-push-notifications

如何检测 iOS 设备是否具有推送通知功能?

[[UIApplicationsharedApplication]enabledRemoteNotificationTypes]告诉用户授予了哪些权限。我正在尝试找出该设备具有哪些功能。

最佳答案

According to Apple ,推送通知是在 iOS 3.0 中引入的。

这意味着所有运行 iOS 3.0 或更高版本的 i 设备都具有该功能。

iPhone、iPod Touch 和 iPad 都支持该系统,因为正如其他人指出的那样,这是操作系统功能,而不是硬件功能。

因此,请检查 iOS 是否为 3.0 或更高版本,或者您的软件可能面向的是较新的设备,在这种情况下您甚至不必检查。

关于ios - 如何检测iOS设备是否支持推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15572555/

相关文章:

Android 通知图标在某些设备上为空白

android - 无法在应用程序处于后台时收到 "open"通知

android - 如何跟踪 Amazon SNS 发送的打开的推送通知

swift - UIImage 的 UNNotificationAttachment 超出内存

push-notification - 无法注册推送通知(Xcode 7、iOS9)

ios - 从 SPM 包运行 SwiftUI 预览

ios - 通过 iOS 登录 Facebook

iOS - 当好友离线时在 XMPP 聊天应用程序上发送推送通知

iOS AFNetworking 当互联网连接恢复时自动重试请求

ios - 无法在 swift 2 中使用 AVCaptureVideoDataOutput 通过 CGDataProviderCopyData 获取像素数据