Php 为iOS打包web应用程序-全屏iframe?
我们已经建立了一个在线网络应用程序,现在想为ipad和iPhone打包。理想情况下,我们所需要的只是一个像iframe一样的全屏浏览器窗口,它将从web加载完整的应用程序。显然,我们可以在浏览器中完成,但我们需要在桌面上显示自己的启动图标,并删除浏览器地址栏。 我听说过phoneGap&Appcelerator,但我不确定使用这些平台是否可以进行此设置 有没有一个简单的方法来实现这一点Php 为iOS打包web应用程序-全屏iframe?,php,ios,ajax,web-applications,cordova,Php,Ios,Ajax,Web Applications,Cordova,我们已经建立了一个在线网络应用程序,现在想为ipad和iPhone打包。理想情况下,我们所需要的只是一个像iframe一样的全屏浏览器窗口,它将从web加载完整的应用程序。显然,我们可以在浏览器中完成,但我们需要在桌面上显示自己的启动图标,并删除浏览器地址栏。 我听说过phoneGap&Appcelerator,但我不确定使用这些平台是否可以进行此设置 有没有一个简单的方法来实现这一点 iOS上是否有我需要注意的问题或安全问题?应用商店中有很多web应用程序。他们只是将UIWebView放在一个
iOS上是否有我需要注意的问题或安全问题?应用商店中有很多web应用程序。他们只是将UIWebView放在一个空应用程序中,并将其指向web应用程序。一切都将像在Safari中一样运行,但不会有工具栏等。这将要求您拥有Xcode和开发者程序的成员资格 如果你不想浏览应用商店,你仍然可以设置你的应用,这样你就可以将它保存到你的设备上,并且它会像本机一样运行。下面是一个链接,其中有一个示例: 所以你必须决定哪一个最适合你 带有UIWebView的本机iOS应用程序
- 应用商店曝光率
- 如果您愿意,可以将应用程序与本机iOS UI元素结合使用
- 使用加速计、蓝牙、游戏中心和其他本机应用程序功能的可能性
- 不需要成员资格或Xcode
- 完全控制你的应用程序(无策展)
- 易于在其他设备上工作
- 如果你卖东西,你不必付30%的折扣
viewDidLoad
行上方的正下方[super viewDidLoad]
您可以要求用户使用以下命令将网站添加到主屏幕 如果他们这样做了,你可以使用
要删除标准Safari UI,它将不显示标准Safari UI
要为主屏幕指定图标,请使用
您可以在iOS上查找有关web应用的更多信息,包括如何设置多个图标大小以及如何设置启动映像。酷,非常有意义-谢谢。是否有任何方法可以将其打包为应用商店的安装程序?将其放入应用商店的唯一方法是获得开发者许可证(99美元),并将其提交给应用商店。如果您想这样做,它将非常简单——您只需要使用只显示网站的UIWebView。这看起来是一个相当不错的教程:是的,但是如果你的应用程序只包含一个网站的UIWebView,苹果会拒绝你的应用程序。一个应用程序需要有更多的实质内容,他们会吗?你的消息来源是什么?非常好,谢谢。它最终将需要在应用商店,我们需要一个正常的安装程序,所以我想UIWebView是一个不错的选择。我需要了解C语言吗?或者有什么框架我可以使用吗?只要几行Objective-C(如果有的话)。如果我在其他地方找不到这些步骤,我会把它们打出来贴在这里。给我一分钟。听起来很有希望-谢谢,沃兹。是否可以在没有app store的情况下分发UIWebView或“脱机”版本?换句话说,我可以从网上下载(和自动安装)吗?你可以从网上用离线的HTML5方法安装应用程序。它们直接加载到您的设备上,一旦安装,您就无法分辨它与本机应用程序之间的区别。如果你更新你的HTML5应用程序,它是在线的,因此该应用程序将自动更新。这与在设备上使用UIWebView相同。这两个应用程序都将只获取您的web服务器上的内容,因此可以立即进行更新。您可以使用相同的web应用程序,同时从Safari和应用商店进行安装。
UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.frame];
NSString *urlAddress = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
[self.view addSubview:webView];