V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
st2udio
V2EX  ›  Android

Android 发布国内外版本代码如何处理?

  •  
  •   st2udio · Sep 28, 2019 · 14032 views
    This topic created in 2403 days ago, the information mentioned may be changed or developed.

    国内外功能是一致的,只是调用了不同的服务。

    我目前是创建了几个 module,一个国内 module 使用国内的服务,一个海外 module,使用 google firbase 的服务。

    两个 module 使用相同的接口。打包的时候区分国内和国外。

    国外引用 google 的 module,国内引用国内的 module。

    大家一般是如何处理的?

    houskii
        1
    houskii  
       Sep 28, 2019 via Android
    通过 flavor 分 cn 和 i18n,然后在 implement 的时候可以加前缀 cn(i18n)Implement 来区分引用
    st2udio
        2
    st2udio  
    OP
       Sep 28, 2019
    @houskii 我目前就是这样操作的,根据 flavor 引入不同的 module。提供不同的服务
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1171 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:20 · PVG 07:20 · LAX 16:20 · JFK 19:20
    ♥ Do have faith in what you're doing.