[Change]
[修复应用身份的配置问题导致Bus无法区分]

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2022-11-29 16:01:36 +08:00
parent 47161b4648
commit ee44bc0470
12 changed files with 26 additions and 33 deletions

View File

@@ -54,10 +54,10 @@ public class MogoApplication extends MainMoGoApplication {
.build();
}
new StartupManager.Builder()
.addStartup(new HttpDnsStartUp())
.addStartup(new APMStartup())
.addStartup(new ConfigStartUp())
.addStartup(new ARouterStartUp())
.addStartup(new APMStartup())
.addStartup(new HttpDnsStartUp())
.setConfig(config)
.build(this)
.start()

View File

@@ -44,17 +44,17 @@ class ConfigStartUp : AndroidStartup<Boolean>() {
Log.d("ConfigStartUp", "ProcessUtils.getCurrentProcessName():" + ProcessUtils.getCurrentProcessName())
// TODO:这里影响当前Activity的身份信息多进程先保持与原来于洋,
if (ProcessUtils.getCurrentProcessName().contains(":sub")) {
if (AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode)) {
// TODO:这里影响当前Activity的身份信息多进程先保持与原来一样,主进程为司机端,:passenger 进程为乘客端
if (ProcessUtils.getCurrentProcessName().contains(":passenger")) {
if (AppIdentityModeUtils.isBus(BuildConfig.APP_IDENTITY_MODE)) {
FunctionBuildConfig.appIdentityMode = 0xA1
} else if (AppIdentityModeUtils.isTaxi(FunctionBuildConfig.appIdentityMode)) {
} else if (AppIdentityModeUtils.isTaxi(BuildConfig.APP_IDENTITY_MODE)) {
FunctionBuildConfig.appIdentityMode = 0x01
}
} else {
if (AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode)) {
if (AppIdentityModeUtils.isBus(BuildConfig.APP_IDENTITY_MODE)) {
FunctionBuildConfig.appIdentityMode = 0xA0
} else if (AppIdentityModeUtils.isTaxi(FunctionBuildConfig.appIdentityMode)) {
} else if (AppIdentityModeUtils.isTaxi(BuildConfig.APP_IDENTITY_MODE)) {
FunctionBuildConfig.appIdentityMode = 0x00
}
}