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删除。android

需求遗漏

wap端排序规则未和app端统一。
开发遗漏,上游测试遗漏。数据库

分页排序之类问题

某客户端页面出现两个相同的数据。
数据根据热度等倒排,若是在刷新页面同时新增了一条排序正好的数据,页面重复显示此条数据。
solr没有相似数据库的游标,获取不到上一个偏移量,solr这种分页方式很差实现app

接口调用的数据库和管理平台调用的数据库不一致

接口调用的数据库和管理平台调用的数据库不一致
解决:修改脚本调用,遇到问题数据库版本不兼容(5.1.41改成5.4.16),重启该服务(非可执行jar包,从数媒cp并修改了一个start.sh),期间查询java服务使用的全部端口,选择一个未使用的,查看接口调用地址是否影响测试

solr删除数据后,数据仍能够搜索到

solr删除数据后,数据仍能够搜索到。由于还存在索引文件中,段优化后完全删除。优化

相关文章
相关标签/搜索