Merge remote-tracking branch 'origin/release' into dev

# Conflicts:
#	app/src/main/java/com/gh/gamecenter/personal/PersonalFunctionAdapter.kt
#	dependencies.gradle
This commit is contained in:
juntao
2021-11-09 17:52:15 +08:00
47 changed files with 981 additions and 253 deletions

View File

@ -222,6 +222,11 @@ public class MainActivity extends BaseActivity {
getPluginUpdate();
mSp.edit().putBoolean("isNewFirstLaunchV" + PackageUtils.getGhVersionName(), false).apply();
// 记录曾安装过的版本 + 渠道
SPUtils.setString("installedVersionV" + PackageUtils.getGhVersionName(), HaloApp.getInstance().getChannel());
SPUtils.setString(Constants.SP_INSTALL_TYPE, lunchType.name());
checkDevice(); // 根据设备信息判断用户是否是新用户
}
@ -1033,9 +1038,7 @@ public class MainActivity extends BaseActivity {
// 所以 x86 的 AS 模拟器/ Genymotion 会初始化失败,但实测部分硬性需要提供 x86 SO 的模拟器 (如雷电) 却又能正常使用
// 这里加个简单日志,看看到底有没有(有多少)真实设备出现初始化失败的问题
if (!BuildConfig.DEBUG) {
SentryHelper.INSTANCE.onEvent(
"weibo_sdk_init_error",
"exception_digest", e.getLocalizedMessage());
SPUtils.setBoolean(Constants.SP_USER_NEED_WEIBO_X86_SO, true);
e.printStackTrace();
}
}