OpenHarmony开发者论坛

标题: ArkUI-X 对于 Android/iOS 多渠道打包的问题 [打印本页]

作者: updating    时间: 2024-1-18 14:20
标题: ArkUI-X 对于 Android/iOS 多渠道打包的问题
[md]### 问题描述

目前我在使用 ``ArkUI-X`` 在开发一个应用,应用需求就是要分发多渠道,功能大致相同,但logo、启动图、包名等不同。

目前网络请求使用的是 [Axios](https://gitee.com/openharmony-sig/ohos_axios) ,当不使用多渠道的时候(``build.gradle``不配置 ``productFlavour``),一切正常。

但只要我使用 ``productFlavour``打包的时候,包名变化了,网络请求就会发生错误:``{code:2300077, message: "Problem with the SSL CA cert(path? access rights?)"}``


### build.gradle 配置

```gradle
android {

    defaultConfig {
        applicationId "com.base"
        minSdkVersion 26
        targetSdkVersion 33
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

    flavorDimensions = ["channel"]
    productFlavors {
        channelA {
            dimension "channel"
            applicationId "com.base.channelA"
            versionCode 20240118
            versionName "1.0.0"
        }
}
```


求大佬指导!
[/md]
作者: updating    时间: 2024-1-18 16:29
我在论坛里逛了很久,发现了个类似的问题,Axios绕过SSL证书校验

我遇到的问题是不是跟这个一样,只能等底层的http解决呢?
因为我的app多渠道分发,请求api地址会有很多很多,本地证书应该如何配置呢?

手动@马迪大佬




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5