2017-04-18 32 views
0

我正在寻找建立一个启动应用程序的最佳方法。基本上,除了GEO和相机功能之外,应用程序将使用有限的本机功能。传统上,我一直使用本地Objective-C构建应用程序,但创业公司的所有者希望通过构建混合应用程序来简化IOS和Android开发。是否安装了应用程序或托管混合应用程序的代码?

我一直在寻找离子框架,但我有一个问题。 Ionic框架是远程托管的,并通过UIWebView调用,还是安装在应用程序本身内?

很显然,我们希望获得的好处是能够在不需要每次提交新内容的情况下即时更新应用程序以供审阅。

该应用程序还将通过JSON与我们的PHP平台进行交互,所以我不能在那里看到问题。

只是从更有经验的混合开发人员寻找一些建议。

感谢

+1

看看[这](https://forum.ionicframework.com/t/updating-ionic-apps-on-the-fly/1577/10),似乎有人我已经试图做到这一点。无论如何,ionic提供的服务可以为ios和Android构建您的项目,因此您可以将整个应用程序安装到您的设备上,并仅在外部进行http调用,或者制作一个基本的WebView以向远程主机请求内容。 – Vanojx1

+1

该应用程序安装了所有的html,css和javascript(以及其他资产)。换句话说,它不必从服务器请求它们(模板,脚本等)。 –

回答

1

混合移动应用程序是喜欢你的设备上安装任何其他应用程序。

它们使用Web技术的组合构建,并托管在利用移动平台(WebView)的本机应用程序中。

对于更新,您需要先将您的构建发布到商店(在设备中安装应用程序的唯一官方方式)才能查看。

您的api或后端可以在php或.net或..当它可以通过json和http调用传递信息到您的应用程序。

希望这有助于

相关问题