如何检测 iOS 设备是否具有推送通知功能?
[[UIApplication sharedApplication] enabledRemoteNotificationTypes]
告诉用户授予了哪些权限。我试图弄清楚该设备具有哪些功能。
如何检测 iOS 设备是否具有推送通知功能?
[[UIApplication sharedApplication] enabledRemoteNotificationTypes]
告诉用户授予了哪些权限。我试图弄清楚该设备具有哪些功能。
所有 iOS 设备都具有推送通知功能。
这仅取决于操作系统版本和用户设置。不是硬件本身。
来自 Apple 文档。您无需调用方法即可解决。
Apple 推送通知服务(简称 APNs)是推送通知 > 功能的核心。它是一种强大且高效的服务,用于将信息传播到 iPhone、iPad 和 iPod touch 设备等设备。
根据 Apple的说法,推送通知是在 iOS 3.0 中引入的。
这意味着所有运行 iOS 3.0 或更高版本的 i 设备都具有该功能。
iPhone、iPod Touch 和 iPad 都支持该系统,因为正如其他人所指出的,这是操作系统功能,而不是硬件功能。
因此,请检查 iOS 是否为 3.0 或更新版本,或者您的软件是否针对更新的设备,在这种情况下您甚至不必检查。