我正处于为公司开发Cordova应用程序的早期阶段,该应用程序将在一些主要的应用商店中分发。核心要求之一是,此应用程序必须有"Master"版本,并且基本上相同的应用程序将分发给我们感兴趣的每一位客户(包括他们的定制,即仅装饰性的,例如徽标、广告等)。
因此,基本上每个客户端都想要自己的应用程序。但是,代码将保持不变,并且将在"Master"应用程序上进行增强/错误修复,并分别分发给每个客户端。有没有一种方法可以做到这一点,而不必为每个客户端复制应用程序。自然,他们也希望自己的应用程序在应用商店,所以
我们的公司-客户端A应用程序。
我们公司-客户B应用程序等
这样的事情可能发生吗?我希望这是有意义的,我是一个完全初学者在移动应用程序开发。
一些选项:
- 您可以使用主机并通过互联网动态更新徽标等(一些限制可能专门适用于iOS)
- 您可以在版本控制系统中创建分支
- 你只能有一个主版本和几个"配置"文件(每个客户端一个),根据客户端的不同,你可以加载适当的配置文件,指示应用程序加载自定义资产,这样你只需要修改一行代码,或者只需将必要的配置文件放在适当的路径中
请注意,这并不是一个严格意义上的编程问题,因此它不适合so.