如何检测iOS设备是否具有推送通知功能?
[[UIApplication sharedApplication] enabledRemoteNotificationTypes]
告诉用户提供了哪些权限。我正试图找出该设备的功能。
答案 0 :(得分:1)
所有iOS设备都具有推送通知功能。
这仅依赖于操作系统版本和用户设置。不是硬件本身。
答案 1 :(得分:1)
来自Apple Doc。你没有必要调用一种方法来解决它。
Apple推送通知服务(简称APN)是推送通知>功能的核心。它是一种强大而高效的服务,用于将信息传播到设备,例如iPhone,iPad和iPod touch设备。
答案 2 :(得分:1)
According to Apple,推送通知在iOS 3.0中引入。
这意味着所有运行iOS 3.0或更高版本的i设备都具备此功能。
iPhone,iPod Touch和iPad都支持该系统,因为正如其他人所说,这是一项操作系统功能,而非硬件功能。
因此,请检查iOS是否为3.0或更新,或者您的软件是否正在针对较新的设备,在这种情况下您甚至无需检查。