iOS - 从应用程序中调用Web应用程序

时间:2011-08-02 14:18:27

标签: android ios blackberry cordova appcelerator

关于移动开发我有一个简单的问题,我是新手,所以如果我有一些错误的概念,请原谅。方案和问题如下:

我有一个在.Net Framework 4.0,MVC3,Jquery Mobile,HTML5和CSS3下开发的移动网站,它可以从任何移动浏览器中查看和运行:iOS Safari,Opera Mobile,Android Browser和Blackberry Browser。

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

我只想知道是否有可能在Phonegap上取得这样的成就。

提前致谢。

2 个答案:

答案 0 :(得分: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});

但是,如果应用程序仅使用那个webview而没有其他形式的功能,Apple可以拒绝使用任何本机功能。

在他们的文档中查看此说明......

  

12.3:只是网络剪报,内容聚合器或a的应用程序   收集链接,可能会被拒绝

希望有所帮助!

答案 1 :(得分:0)

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

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