App Store 审批流程中禁止使用第 3 方私有 API?

发布于 2024-08-19 22:04:06 字数 1431 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

度的依靠╰つ 2024-08-26 22:04:06

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

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

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

编辑: 第三方 api 遇到应用商店准入问题的最著名示例可能是 Three20库,但我认为他们已经解决了这个问题(请参阅讨论 在谷歌群组中)

还有迹象表明苹果对于使用私有 API 不再那么严格

There's probably a confusion between private and 3rd-party APIs.

Private API is standard classes and frameworks which are used by Apple internally and are not exposed for public usage (e.g. MKMapViewInternal class that hides MKMapView class internals or UIGetScreenImage() function that is temporarily legal now).

3rd-party APIs (e.g. ASIHTTPRequest) are created using public API to extend its functionality and it is absolutely legal to use them iPhone applications (although you must be careful and make sure that they do not use private API themselves)

Edit: The best-known example of 3rd-party api having problems with appstore admission probably is three20 library, but I think they have already solved this problem (see discussion in google groups)

There're also indications that Apple becomes not so strict about using private APIs

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文