我刚刚创建了一个基于prestahsop模板(PHP + SMARTY)的网站,我已经使它在线工作。
现在我想在手机上迁移项目。我搜索了几种方法,最后我将使用PhoneGap作为我的解决方案。
但我不知道是否可以将整个项目封装在移动平台上,最好是在Apple商店推出。如果没有,我想得到一些建议来做出改变。
任何有过经验的人都可以来帮助吗?非常感谢!
答案 0 :(得分:2)
如果您的网站只包含HTML
页,是的; PhoneGap将能够完成大部分工作(只需将您的HTML页面上传到build.phonegap.com进行转换),还有其他方法可以进行转换,但这个方法对我来说更容易。 (阅读他们的文档)
如果您的网站是使用服务器端语言NO
创建的,则phoneGap将无法将其完全转换为完整的HyBrid应用程序。
当涉及到服务器端脚本+ phoneGap时,它变得非常棘手。你可以做的是构建html页面,并创建“API”来加载APP中的数据,并使用JavaScript来尊重地解析数据。 (那个phoneGap可以处理)
您可以阅读本文以获得更详细的解释: Usefull Article
答案 1 :(得分:2)
除了andre3wap响应,您还可以使用Prestashop Webservice API将您的应用程序链接到您的网站。我已经在过去做过这个,当你需要在你的应用程序中在Prestashop网站上创建一个订单时,就会遇到棘手的问题。但它完全可行。
您必须使用PhoneGap创建一个HTML
+ Javascript
应用程序,该应用程序通过Ajax
请求调用Prestashop。如果您希望您的应用程序脱机工作(并且只在客户重新联机时创建订单),则必须在安装时加载每个产品并在应用程序联机时同步。
这是很多工作。
编辑 related question: How to integrate prestashop with android?