2010-08-11 49 views
2

我的客户想要一个本机iPhone应用程序,显示其使用asp.net和ComponentOnes Studio for iPhone开发的iPhone优化的移动网站。我打算使用一个使用JavaScript调用外部URL的PhoneGap应用程序,并在显示启动屏幕后执行此操作。但根据phoneGap常见问题,它最有可能让苹果拒绝加载外部URL的应用程序?只需要有人在整个过程中清除我。是不是有可能创建一个这样的应用程序?我见过各种iPhone应用程序(例如:cydia)。iPhone基于Phonegap的应用程序加载外部网站由Componentone

否则如果我要开发这样的应用程序,我应该怎么做。

回答

2

我认为你已经回答了你自己的问题,尽管使用Phonegap创建这样一个应用程序是完全可能的,但当运行未连接时,Apple不会批准没有功能的应用程序(尽管有多少功能苹果从未明确)。事实上,至少有一个关于Phonegap google groups的报告被拒绝,因为它只是一个“web clip”,这意味着该应用可能刚刚做为一个网站,显然你必须添加一些功能,我的猜测是由Phonegap公开的服务,你不能只在一个网站上做..

而且它更重要的一点是,你选择使用的应用程序作为一个“网络应用程序“,仅适用于越狱手机。

+0

嗨,我只是把cydia作为一个例子,因为它只是想到了。无论如何,如果我们想要一个需要与外部服务器交互的应用程序?这不是一种方法。当然我更喜欢原生应用程序。但只是因为我的客户问我想试试这个。在接受它之前。 如果我也有一些离线界面,该怎么办。如果没有连接,我们会显示一条方便的消息或屏幕,说没有找到连接。我猜即使是一些本地应用程序这样做? – Aneef 2010-08-13 09:59:05

+0

我认为这个想法是,大多数的html内容应该驻留在手机上,并且只有数据被服务使用。我对Apple的应用程序审批流程一无所知,正如我在Phonegap清单,Apple网站和Phonegap常见问题解答中所读到的。你当然可以尝试它,它不会花你任何东西,但我会警告客户它可能不被批准。另外,我并不是说Native应用程序是要走的路,我认为Phonegap是一个很好的选择,只是不认为将一个网页加载到框架中会被接受。 – 2010-08-13 14:57:02

相关问题