3

我们刚刚构建了一个基于 PhoneGap 0.9.5.1 的 iOS 应用程序,并被 Apple 拒绝,并给出以下回复:

使用非公开 API 的应用将被拒绝

我们在您的应用中发现了以下非公共 API:

_gsEvent设置导航
栏:

该应用程序有多个 UIWebView(s) 和一个导航栏以在它们之间遍历。我们只是为每个 UIWebView 编写了 HTML/CSS/Javascript 并实现了基本的导航栏。其余的都由 PhoneGap 处理。

有人可以帮忙吗?谢谢!

4

2 回答 2

0

你最好把它贴在PhoneGap 网站上。

您可以使用的一种基本调试技术就是在 xcode 中打开 phonegap 源代码。如果它给您任何警告,请检查它们是否存在“未找到方法”之类的内容,这意味着它们正在调用苹果尚未公开的函数(因此正式,对于 xcode,不存在)。

于 2011-06-11T13:28:27.433 回答
0

您需要检查您的 PhoneGap Objective C 包装器代码的版本,以查看它是否包含 Apple 可能为自己保留的任何方法名称。

如果应用程序可以从 Internet 下载任何 Javascript 代码,则显着扩展 Javascript 功能的 PhoneGap URL 回调函数也可能是一个问题。

于 2011-06-11T07:01:54.347 回答