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

时间:2013-03-22 14:16:43

标签: ios push-notification apple-push-notifications

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

[[UIApplication sharedApplication] enabledRemoteNotificationTypes]告诉用户提供了哪些权限。我正试图找出该设备的功能。

3 个答案:

答案 0 :(得分:1)

所有iOS设备都具有推送通知功能。

  • ipad公司
  • iPhone
  • iPod Touch

这仅依赖于操作系统版本和用户设置。不是硬件本身。

答案 1 :(得分:1)

来自Apple Doc。你没有必要调用一种方法来解决它。

  

Apple推送通知服务(简称APN)是推送通知>功能的核心。它是一种强大而高效的服务,用于将信息传播到设备,例如iPhone,iPad和iPod touch设备。

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

答案 2 :(得分:1)

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

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

iPhone,iPod Touch和iPad都支持该系统,因为正如其他人所说,这是一项操作系统功能,而非硬件功能。

因此,请检查iOS是否为3.0或更新,或者您的软件是否正在针对较新的设备,在这种情况下您甚至无需检查。