2009-06-18 33 views
2

新的iPhone OS 3启用推送通知,我想使用,但是,这将是3.0的唯一功能,我会感兴趣。我注意到TapTap Revenge应用程序在商店中保持其2.0兼容性,但是当我将设备升级到3.0时,我得到弹出窗口来启用通知。有谁知道他们是如何管理的?我考虑编译为2.0并检查UIApplication是否响应registerForRemoteNotificationTypes选择器,如果是,则调用它。推送通知时,但保持2.0兼容

回答

1

在在在3.0区域的苹果网站(devforums.apple.com)的开发论坛有讲如何做到这一点。

我没有在我面前的书签链接,但是一旦我将它从我的另一台计算机上挖出来,我将编辑这篇文章。

这个问题是。

  • 组基本SDK与您要使用(在这种情况下,3.0推送)
  • 设置项目中选择您要支持的最低OS版本的目标平台的功能SDK(我应用程序我会选择2.2.1)
  • 检查程序是否存在要使用的功能,以便在程序在旧版本的操作系统上运行时可以优雅地降级(主要示例 - 我要去的一个例子在我的应用程序中使用 - 是推送通知)。

希望有帮助。

chris。