2011-08-02 79 views
0

我有一个关于移动开发的快速问题,我是新手,所以请原谅我,如果我有一些错误的概念。该场景和问题如下:iOS - 从应用程序中调用Web应用程序

我有一个在.Net Framework 4.0,MVC3,Jquery Mobile,HTML5和CSS3下开发的移动网站,从任何移动浏览器看起来效果都很好:iOS Safari,Opera Mobile, Android浏览器和黑莓浏览器。

我想创建一个应用程序,其中有一个浏览器,隐藏的地址栏显示此Web应用程序,并且不让用户看到此Web应用程序的Web地址。我想要这种行为的原因是这样的:我们有一个银行网站应用程序站点,只能通过移动应用程序使用。我们不想为每个平台创建单独的应用程序,因此我们希望使用Phonegap,Appcelerator等多平台框架。

我只想知道是否有可能在Phonegap或类似的东西上获得这个成就。

在此先感谢。

回答

1

这可以使用Appcelerator轻松完成。

http://developer.appcelerator.com/apidoc/mobile/1.0/Titanium.UI.WebView

代码:

var webview = Titanium.UI.createWebView({url:'http://www.appcelerator.com'}); 
var window = Titanium.UI.createWindow(); 
window.add(webview); 
window.open({modal:true}); 

但是,如果应用程序只使用一个网页流量和功能没有任何其他形式的,苹果很可能拒绝它不使用任何本地函数。

见本说明其文档中......

12.3:这只是网页剪贴,内容聚合,或 收集的链接应用程序,可能会被拒绝

希望帮助!

+0

确实有助于您的评论,感谢您的指导。 – lidermin

+0

有关Webclipping评论的好消息,最近有一个应用被拒绝了。 – Spedge

0

如果你要做的就是在webView中托管应用程序,那么我会建议PhoneGap更适合用于移动应用程序开发的方法。

Appcelerator利用平台的原生控件/ UI来构建应用程序,并且因为它不是您的意图使用它,它只是额外的行李。