bug摘录
Bug收录
app升级下载完apk后不会自动跳转到安装界面
问题:安卓8.0系统app旧版本点击升级,下载完apk后不会自动跳转到安装界面,但是点击通知栏能跳转到安装界面
问题原因:
客观原因:Android 8.0 (Android O)为了针对一些流氓软件引导用户安装其他无关应用。在应用权限设置的“特殊访问权限”中,加入了“安装其他应用”的设置。
主观原因:公司没有提供安卓8.0的测试机,我新买了小米8,误以为是MIUI才有的安装权限,也没去多了解安卓8的特性;一直用安卓4.0到 7.0的为主,没发现这个问题也没多考虑更多的情况。
关于安卓8.0更新无法自动安装问题
解决方案:Android8.0 版本更新无法自动安装问题解决 - CSDN博客
另外随着安卓9.0以及刘海屏的出现和未来的普及,另附上相关兼容问题解决方法的分享:android 9.0兼容问题 - CSDN博客
总结:遇到问题,不应该沉浸悲伤和埋怨中,更应该尽快寻找解决方案。每一次经历失误和小挫折,把它们变成经验,最终会成为你变优秀的基石。
数据无法删除
新增opusId:"001"数据,无法删除数据。
唯一主键sid由type和opusId拼接。拼接时opusId取string类型,封装时取int或者long类型。导致搜索此数据opusId显示为1,0001这样的opusId的数据在删除时必须用0001删除。
需求遗漏
wap端排序规则未和app端统一。
开发遗漏,上游测试遗漏。
分页排序之类问题
某客户端页面出现两个相同的数据。
数据根据热度等倒排,如果在刷新页面同时新增了一条排序正好的数据,页面重复显示此条数据。
solr没有类似数据库的游标,获取不到上一个偏移量,solr这种分页方式不好实现
接口调用的数据库和管理平台调用的数据库不一致
接口调用的数据库和管理平台调用的数据库不一致
解决:修改脚本调用,遇到问题数据库版本不兼容(5.1.41改为5.4.16),重启该服务(非可执行jar包,从数媒cp并修改了一个start.sh),期间查询java服务使用的所有端口,选择一个未使用的,查看接口调用地址是否影响
solr删除数据后,数据仍可以搜索到
solr删除数据后,数据仍可以搜索到。因为还存在索引文件中,段优化后彻底删除。
浙公网安备 33010602011771号