使用服务器生成的页面(在我的案例中是Laravel / PHP)作为PhoneGap / Cordova应用程序运行的网站是最省力的方法是什么?在导入PhoneGap / Cordova之前,我宁愿不必将整个内容转换为单页应用 .
是否可以将PhoneGap / Cordova用作非常薄的包装器并仍然从服务器上实时加载每个页面?如果是这样,请问到底如何?我认为我们不需要任何原生手机API .
整个事情的原因是我的客户坚持“有一个应用程序”,即使我们的网站显然可以在移动网络浏览器中工作,并且可以在用户的手机上有一个图标 .
非常感谢
1 回答
不幸的是,对于您的应用程序通过Apple App Store批准,它必须提供一些基本功能,并在没有互联网连接的情况下正确显示 . 这意味着至少,如果您计划在服务器上生成内容,您可能需要Cordova插件来获取网络信息:
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/
我会确保您熟悉Apple人机界面指南:
https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/
您可能还需要捆绑任何JavaScript . Apple非常挑剔下载代码的应用程序(可能包括JavaScript) .
这是iOS开发者协议中的一部分 .
The following is my opinion only
我担心的是,如果你以低成本的方式去做,最好的情况是你将无法通过应用程序批准 . 最糟糕的情况是,它会给用户带来糟糕的体验,或者更糟糕的是,客户的形象不佳 . 做得恰当,并为应用程序提供一些额外的功能,这些功能是您无法在浏览器中单独使用的 . 我会告诉你的客户这个,看看他们是否想要一个适合他们客户的应用程序,并为他们提供良好的体验 .