关于移动开发我有一个简单的问题,我是新手,所以如果我有一些错误的概念,请原谅。方案和问题如下:
我有一个在.Net Framework 4.0,MVC3,Jquery Mobile,HTML5和CSS3下开发的移动网站,它可以从任何移动浏览器中查看和运行:iOS Safari,Opera Mobile,Android Browser和Blackberry Browser。
我想创建一个包含浏览器的应用程序,其中隐藏了地址栏以显示此Web应用程序,并且不允许用户查看此Web应用程序的Web地址。我想要这种行为的原因是:我们有一个银行Web应用程序站点,只能通过移动应用程序使用。我们不想为每个平台创建单独的应用程序,因此我们希望使用其中一些多平台框架,如Phonegap,Appcelerator等。
我只想知道是否有可能在Phonegap上取得这样的成就。
提前致谢。
答案 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来构建应用程序,因为您不打算使用它们,这只是额外的行李。