我即将完成我的第一个 iPhone 应用程序。
我听说过应用程序因使用某些私有 API 而被拒绝。
我还使用了一些私有 API,例如 ASIHTTPRequest、MBProgressViewHUD。
所以告诉我这些或任何其他私有 API 是否被拒绝,我应该确保现在或将来的应用程序中不要使用它们。
您可以列出它们,或者只是告诉如何在使用私有 API 时采取预防措施。
我即将完成我的第一个 iPhone 应用程序。
我听说过应用程序因使用某些私有 API 而被拒绝。
我还使用了一些私有 API,例如 ASIHTTPRequest、MBProgressViewHUD。
所以告诉我这些或任何其他私有 API 是否被拒绝,我应该确保现在或将来的应用程序中不要使用它们。
您可以列出它们,或者只是告诉如何在使用私有 API 时采取预防措施。
私有 API 和第 3 方 API 之间可能存在混淆。
私有 API 是 Apple 内部使用的标准类和框架,不公开供公众使用(例如MKMapViewInternal
,隐藏 MKMapView 类内部的类或UIGetScreenImage()
现在暂时合法的函数)。
第 3 方 API(例如 ASIHTTPRequest)是使用公共 API 创建的以扩展其功能,使用它们是绝对合法的 iPhone 应用程序(尽管您必须小心并确保它们自己不使用私有 API)
编辑: 3rd-party api 在应用商店准入问题上最著名的例子可能是three20库,但我认为他们已经解决了这个问题(参见google groups 中的 讨论)
还有迹象表明,Apple 在使用私有 API 方面变得不那么严格了