我们刚刚构建了一个基于 PhoneGap 0.9.5.1 的 iOS 应用程序,并被 Apple 拒绝,并给出以下回复:
使用非公开 API 的应用将被拒绝
我们在您的应用中发现了以下非公共 API:
_gsEvent设置导航
栏:
该应用程序有多个 UIWebView(s) 和一个导航栏以在它们之间遍历。我们只是为每个 UIWebView 编写了 HTML/CSS/Javascript 并实现了基本的导航栏。其余的都由 PhoneGap 处理。
有人可以帮忙吗?谢谢!
我们刚刚构建了一个基于 PhoneGap 0.9.5.1 的 iOS 应用程序,并被 Apple 拒绝,并给出以下回复:
使用非公开 API 的应用将被拒绝
我们在您的应用中发现了以下非公共 API:
_gsEvent设置导航
栏:
该应用程序有多个 UIWebView(s) 和一个导航栏以在它们之间遍历。我们只是为每个 UIWebView 编写了 HTML/CSS/Javascript 并实现了基本的导航栏。其余的都由 PhoneGap 处理。
有人可以帮忙吗?谢谢!
你最好把它贴在PhoneGap 网站上。
您可以使用的一种基本调试技术就是在 xcode 中打开 phonegap 源代码。如果它给您任何警告,请检查它们是否存在“未找到方法”之类的内容,这意味着它们正在调用苹果尚未公开的函数(因此正式,对于 xcode,不存在)。
您需要检查您的 PhoneGap Objective C 包装器代码的版本,以查看它是否包含 Apple 可能为自己保留的任何方法名称。
如果应用程序可以从 Internet 下载任何 Javascript 代码,则显着扩展 Javascript 功能的 PhoneGap URL 回调函数也可能是一个问题。