这几天在测试app的时候,偶尔会发现集成的好视通sdk在进入会议室的时候出现连接超时的问题,一直卡在‘正在获取版本信息’的页面,经反复测试后这种现象主要出现在点击返回按钮和退出登录按钮的时候会出现,也就是在执行this.platform.exitApp()后重新打开app进入会议室的时候出现,如果手动在任务栏后台关闭程序则不会出现上述问题。由此得出结论,可以通过主动结束程序进程解决。
解决方案,在自定义插件中定义一下方法:
java.lang.System;
function exitApp(){
System.exit(0);
}
然后将返回按钮和退出登录调用的方法改为调用自定义插件中定义的exitApp()方法。