0

我正准备将我的第一个 iOS 应用程序发送到应用商店,所以我正在阅读 AppStore 指南。我使用 JQuery Mobile Framework 创建了一个带有 Phonegap 的应用程序。

我有两个问题:

1-) 我只是想知道这条线是什么意思?

Apps that use non-public APIs will be rejected

这些“非公共 API”是什么?我在我的应用程序中使用了来自 github 的一些 API。

2-) 我在使用 Jquery Mobile 时犯了错误吗?

Apps that are not very useful, unique, are simply web sites bundled as Apps, or do not provide any lasting entertainment value may be rejected

我的应用程序就像一个本地应用程序,不需要互联网连接。但我不使用objective-c。这使我的应用程序成为“捆绑为应用程序的网站”

4

1 回答 1

2
  1. 非公共 API 是 Apple 自己的未记录 API:例如,您不能使用 UIWebDocumentView,因为它是 Apple 在自己的应用程序中使用的未记录类。如果您根本不使用 Objective-C,这与您无关。

  2. 如果您在您的应用程序中使用任何开源或商业框架,请务必检查许可证以查看您是否有权在您的产品中使用它。

  3. 在谈论捆绑为应用程序的无用应用程序和网站时,Apple 的意思是他们不希望应用程序充当品牌的广告并且除了推广该品牌之外没有其他特定用途。只要您的应用程序稳定且具有自我推广以外的目的,Apple 就不会关心您使用什么技术来制作它。

于 2013-04-01T17:50:38.137 回答