EnvironmentSwitcher icon indicating copy to clipboard operation
EnvironmentSwitcher copied to clipboard

第三方库不同环境需要不同的KEY,这个支持切换吗

Open petma opened this issue 6 years ago • 4 comments

第三方库不同环境需要不同的KEY,这个支持切换吗

petma avatar Apr 20 '19 02:04 petma

参考文档 切换 SDK 开发环境,把URL中值配置成你的 key 就可以了

CodeXiaoMai avatar Apr 20 '19 10:04 CodeXiaoMai

理论上,EnvironmentSwitcher 是可以切换所有可以动态配置的选项的,只要把你要切换的值写到 Url 中就行😁

CodeXiaoMai avatar Apr 20 '19 10:04 CodeXiaoMai

参考文档 切换 SDK 开发环境,把URL中值配置成你的 key 就可以了

请问假如每个环境下有多个 Key 时应该如何编码? 比如有 Release 和 Debug 两个环境。这两个环境下都有 wxKey 和 aliKey,应该如何编码?

Pigcasso avatar Mar 24 '22 05:03 Pigcasso

参考文档 切换 SDK 开发环境,把URL中值配置成你的 key 就可以了

请问假如每个环境下有多个 Key 时应该如何编码? 比如有 Release 和 Debug 两个环境。这两个环境下都有 wxKey 和 aliKey,应该如何编码?

@Pigcasso 其实你把多个 key 理解成是不同的模块(module)就知道怎么写了。

    @Module
    private class WXKey {
        @Environment(url = "xxxxxxxx", isRelease = true, alias = "正式")
        private String online;
        @Environment(url = "22223334", alias = "测试")
        private String debug;
    }

    @Module()
    private class ALiKey {
        @Environment(url = "aaaaaa", isRelease = true, alias = "正式")
        private String online;

        @Environment(url = "bbbbbbb", alias = "测试")
        private String test;
    }

CodeXiaoMai avatar Mar 24 '22 14:03 CodeXiaoMai