xjdata
V2EX  ›  问与答

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

  •  
  •   xjdata · Sep 9, 2018 · 2212 views
    This topic created in 2850 days ago, the information mentioned may be changed or developed.

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

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

    前者编译打包,带上不同配置,也就是你的方案。
    后者的话,应用如果有登录过程,可考虑增加企业识别码,做前置识别后返回企业专属域名。
    whileFalse
        6
    whileFalse  
       Sep 10, 2018
    包名肯定得不一样吧。
    XinLake
        7
    XinLake  
       Sep 10, 2018 via Android
    flavor
    一套 app,10 个客户都可以,编译的时候选择一下就行,不需要做其他事情了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3161 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 13:20 · PVG 21:20 · LAX 06:20 · JFK 09:20
    ♥ Do have faith in what you're doing.