小脚本: 持续集成检查新提交是否有增加新的权限

2016-07-08 16:47:56 +08:00
 thyrlian
问题来由: 当你的 Android 程序有很多用户, 不是所有的用户都使用最新的 Android 系统 (运行时权限始于 Android M), 那么每次分发新的程序版本, 如果不慎添加了权限将会阻碍用户升级率.

解决: 通过检查每次构建的 Android APK 文件, 和旧的权限(不直接和旧的 APK 比较, 而是每次检查会把当前权限写入一个本地文件, 以后每次比较该文件)比较, 得知变动情况.

项目地址:
https://github.com/thyrlian/NoNewPermissionForAndroid
曾经在柏林 Android 聚会上介绍过 http://www.meetup.com/GDG-Berlin-Android/events/224021075/
近期于 AndroidDevDigest 发表 https://www.androiddevdigest.com/digest-101/

实际使用超过一年, 使用情况良好, 成功预警数次(尤其是第三方库引入权限, 以及 GooglePlayServices 升级引入的权限).

欢迎和谢谢使用 :)
9342 次点击
所在节点    Android
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291189

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX