实时互动-教育版 集成相关问题(iOS 和 Android)

在自定义 JS 里执行下方代码来实现显示或隐藏 vConsole,执行时机由业务侧自定义 JS 的开发者决定。TCIC.SDK.instance.getComponent(‘header-component’).getVueInstance().toggleVconsole()。

相关产品
实时互动-教育版 产品页,含版本规格、价格与购买入口。

一、Android Web 引擎初始化失败原因(首次集成)

需要检查下 minSdkVersion 参数,当 minSdkVersion ≥ 23时,在 AndroidManifest.xml 中的 application 添加android:extractNativeLibs="true"参数。

二、Android 端 Google Play 线上包,出现 Web 引擎初始化失败问题

问题描述:

本地测试和流水线的 apk 包测试正常,但上线到 Google Play 后出现了 Web 引擎 初始化失败的问题。

原因:

App 打包的 abb 包上传到 Google Play 后,会对包体进行扫描。扫描过程中,将用户在 AndroidManifest.xml 中配置的 android:extractNativeLibs="true" 属性修改为 false,从而导致 web引擎 初始化失败。

解决方案:

1. 当 minSdkVersion ≥ 23时,在 AndroidManifest.xml 中的 application 添加android:extractNativeLibs="true"参数。

2. 完成上一步后,需要再在应用的 build.gradle 文件中做如下配置:

android{ packaingOptions{ jniLibs{ useLegacyPackaging true } }}

三、共享屏幕时切换应用导致 App 重启,该如何解决?

此问题通常是由于以下原因导致:应用进入后台后,从安卓桌面启动器再次打开,可能会触发应用自动重启的机制。这可能与 App 的配置有关,建议检查 AndroidManifest.xml 等相关配置项,排查是否存在影响应用生命周期的设置。

赞 (0)
上一篇 4天前
下一篇 4天前