V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xjdata
V2EX  ›  问与答

请问各位,一套 app,部署给不同的客户,客户域名不一样,怎么优雅的解决呢? APP 功能完全相同,就是接口的地址不一样, 想了下,除了每次编译的时候弄一个客户的唯一标识,启动时找个 api 返回对应的服务器地址. 求更优雅的方式,谢谢.

  •  
  •   xjdata · 2018-09-09 22:56:38 +08:00 · 1787 次点击
    这是一个创建于 2272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题. rn 的应用 新手.一点经验都没有,还请各位给链接或者稍微详细说下~ 谢谢.

    7 条回复    2018-09-10 11:15:36 +08:00
    HelloAmadeus
        1
    HelloAmadeus  
       2018-09-09 22:59:43 +08:00 via Android
    写个配置文件不就行了吗
    Lax
        2
    Lax  
       2018-09-09 23:09:35 +08:00
    配置文件,环境变量,启动脚本参数,名字服务
    elgae
        3
    elgae  
       2018-09-09 23:25:01 +08:00
    我觉得你现在的方案完全👌
    MonoLogueChi
        4
    MonoLogueChi  
       2018-09-09 23:34:59 +08:00 via Android
    填写好客户信息,然后写到源码里,再编译。
    zgray
        5
    zgray  
       2018-09-10 00:16:03 +08:00 via iPhone
    是一个同样的应用给多个企业,并且要求上架的时候分多个应用还是说就一个应用支持多企业?

    前者编译打包,带上不同配置,也就是你的方案。
    后者的话,应用如果有登录过程,可考虑增加企业识别码,做前置识别后返回企业专属域名。
    whileFalse
        6
    whileFalse  
       2018-09-10 10:09:00 +08:00
    包名肯定得不一样吧。
    XinLake
        7
    XinLake  
       2018-09-10 11:15:36 +08:00 via Android
    flavor
    一套 app,10 个客户都可以,编译的时候选择一下就行,不需要做其他事情了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1205 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:38 · PVG 02:38 · LAX 10:38 · JFK 13:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.