安卓app去除强制更新弹窗代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓app去除强制更新弹窗代码相关的知识,希望对你有一定的参考价值。

参考技术A 首先,先了解上面的信息,这些信息我们统称为“注入"。
意思是:注入代码到我们需要的软件中。
看右边的图片,这是一款安卓应用注入器,也是今天的主角,现在看的话,是一片空白,因为我们还没加入我们想要注入的应用程序。
(第一次进入会有应用功能介绍)
参考技术B apk去除强制更新的具体操作步骤如下:
1、首先我们打开电脑里的APK反编译软件,点击界面上方“打开”选项。
2、打开APK后我们就可以开始反编译了,等待一会就反编译成功了。
3、然后我们选择界面左侧快捷操作栏里“工程管理器”选项。
4、然后我们左侧快捷菜单里的选项“androidManifest.xml”文件。
5、然后我饿美女直接修改“AndroidManifest.xml”文件中的版本号,版本号改成新版本一致就可以。
6、改好版本号,我们点击保存。
7、之后在编译即可进行去除更新的保存。

app版本升级的测试点

 

移动端版本更新升级是一个比较重要的功能点,主要分为强制更新和非强制更新。

1.强制更新需要测试的点有:

1)强制升级是否可以升级成功

从老版本的包升级到新版版的包是否可以升级成功。


2)升级后的数据是否正常

查看老账户升级后是否可以正常使用

查看老账户升级后的老数据是否丢失或异常

检查新功能替换老功能 是否按最新的逻辑执行

检查旧版本上去掉或者隐藏的功能 对新版本有没有影响


3)强制升级的弹窗是否可以关闭

检查强制更新窗口有没有其他可以关闭的按钮或功能,比如弹框右上方的关闭按钮没有影藏,点击背景阴影弹框消失等。


4)提示强制更新的提示

配置升级功能后是否一打开应用就提示升级;多次打开应用是否强制弹框不消失

 

2.非强制更新的测试点有:

1)提示弹框的显示

选择非强制更新时,是否可以选择暂不更新和立即更新;是否可以关闭弹框不显示


2)选择暂不更新

选择暂不更新,老版本是否可以正常使用;选择暂不更新操作页面不会出现再出现非强制更新的弹框


3)选择立即更新

选择立即更新去下载新版本,查看新版本号是否是最新版本;功能是否是最新的,检查点同强制更新的,这里不再赘述了。

选择立即更新,下载后没有安装软件,以后还会不会提示。


4)非强制更新弹框的提示频率

提示频率看产品规定的,一般遇到的一天提示一次或固定时间提示一次。因为不是强制更新,

可以选择不更新,如果没有打开应用提示一次或者一直提示会对用户体验不友好。


5)查看设置部分的版本更新

一般应用设置部分会有个检测版本功能,非强制更新检查版本更新是否也可以弹出非强制更新的弹框


6)回归老版本

非强制更新还有工作需要做的就是回归老版本,检查新功能是否出现在老版本上;新老功能替换时,老版本的老功能

是否可以正常使用;新用户向老用户发送信息时,会不会提示版本需升级后才能查看(对老版本上新数据的处理)。

 

总结:强制升级一般用于版本改动较大,业务较重要,功能模块存在风险的情况;非强制更新适用于版本改动不是很大,对业务影响不大,不存在风险问题的。

 


上面根据个人经验总结的,如果大家有疑问或补充的,欢迎给我留言哈!

 

 









以上是关于安卓app去除强制更新弹窗代码的主要内容,如果未能解决你的问题,请参考以下文章

4-PropertyGrid绑定自定义弹窗

apk如何去除强制更新

微信小程序安卓固定弹窗中textarea的placeholder会被弹出去

经验分享用adb揪出安卓APP弹窗广告的原形

Android 全局弹窗(Dialog)快速实现

安卓使用webview如何去除url中的广告