我即将完成我的第一个 iPhone 应用程序。

我听说过一些应用程序因使用某些私有 API 而被拒绝。

我还使用一些私有 API,例如 ASIHTTPRequest 、 MBProgressViewHUD。

因此请告诉我这些或任何其他被拒绝的私有 API,我应该确保现在或将来的应用程序中不要使用它们。

您可以列出它们,或者只是告诉如何在使用私有 API 时采取预防措施。

有帮助吗?

解决方案

私有 API 和第三方 API 之间可能存在混淆。

私有 API 是 Apple 内部使用的标准类和框架,不公开供公众使用(例如 MKMapViewInternal 隐藏 MKMapView 类内部的类或 UIGetScreenImage() 现在暂时合法的功能)。

3rd-party API(例如ASIHTTPRequest)是使用公共 API 创建的,以扩展其功能,使用它们的 iPhone 应用程序是绝对合法的(尽管您必须小心并确保它们本身不使用私有 API)

编辑: 第三方 api 在应用商店准入方面存在问题的最著名示例可能是 三20 图书馆,但我认为他们已经解决了这个问题(参见 讨论 在谷歌群组中)

还有 适应症 Apple 对使用私有 API 不再那么严格

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top