2011-12-15 64 views
20

我有一个网站建在django,它的响应能力从320px到960px。phonegap可以在嵌入式浏览器中显示我的手机网站吗?

当我告诉人们他们做的第一件事就是去他们的本机应用程序,存储并搜索“网站”时失败,那么他们去好老谷歌,我注意到...

所以我想构建本地版本的网站,但不会有额外的功能..它们就像存储在应用程序商店内和用户的移动桌面上的便利“书签”,而不是WWW。

鉴于我不想要任何额外的本地功能,我可以只使用phonegap并将我的整个网站嵌入到浏览器窗口中?

我宁愿这样做,而不是从头开始,将网站转换为API并将模板/资产构建为phonegap。

干杯,

Asim。

回答

15

这取决于: Apple不会让你上传一个应用程序,其中必须从远程服务器加载UI。

因此,对于应用商店,您需要在客户端上拥有一些表示逻辑。

一般来说: 如果您不使用本地html文件,您将无法使用phonegap功能(如相机),但是如果您将服务器列入白名单,则您的“应用程序”应该运行良好。但是这个应用程序不会成为一流的公民,因为你总是要上网,而且你的“应用程序”的响应速度会很慢。

+3

以及Apple可能会拒绝您的应用程序因为它没有提供任何在网站上无法做到的额外功能。 – 2011-12-15 15:25:00

+1

这里是我的情况:我已经有一个了为移动设备优化的网站。我现在需要建立一个基本上是采用现有的网站(这很重要,因为该网站的布局可能会不时改变),并添加了一些新功能的设备等应用:推送通知和也许更多。苹果会让我在这种情况下发布我的应用程序吗?我的意思是,我想重用现有的工作,并通过添加新的功能,只有少数UI元素提升它(启用/禁用例如推送通知)。 – Adi 2013-09-10 11:19:03

2

如果你只是想从您的网站的Android应用,然后尝试
http://www.appsgeyser.com/

如果你想这样做在PhoneGap的,那么网站上的文件复制到您的PhoneGap项目的资产文件夹和建设。

+2

请注意:https://forums.digitalpoint.com/threads/beware-of-appsgeyser-com-they-will-ruin-your-business-and-app.2731719/ – karlingen 2015-08-18 13:22:24

6

是的,你必须:

  1. https://build.phonegap.com/
  2. 创建一个帐户
  3. 上传您的移动网站的源文件,使应用程序

注:确保水分消失!

7

可以做到这一点 - 苹果是否会让你这样做是争论...

This blog post细节3点不同的方式建立一个包装了网站上的应用程序:

  • 选项1 - 打包你的网站里面的应用程序
  • 选择2 - 推出的外部网站的应用
  • 选项里面3 - 启动您的外部网站,但回到本地版本

并且作为附加说明,您可以访问安装在您的应用(例如地理定位),而在外部站点...如果外部站点是in your whitelisted sites list)。

相关问题