项目背景: flutter 应用集成极光Jverify插件,真机调试运行良好,打包成apk后用不了,sdk初始化失败(卡了很长时间,始终找不到原因,直到…)
事故现场:打包成apk安装后,应用内点击,尝试调用功能,结果
WTF,真机调试正常的很,一打包成apk再使用就凉凉
解决思路:
很多时候,光搜错误没什么用。
因为报错的往往是并发症,并不是主症
按照Http status error [403]去搜解决方案,一直没什么结果
直到我创建一个新项目,需要获取应用签名,我才突发奇想去看看打包后的签名是不是和真机测试时一样的,结果不一样,WTF,我竟然是最后一个知道的
解决办法:知道了打包前后签名不一样,把极光认证配置里修改成打包后的签名,应用就Ok了