thyrlian
V2EX  ›  Android

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

  •  
  •   thyrlian · Jul 8, 2016 · 13113 views
    This topic created in 3625 days ago, the information mentioned may be changed or developed.
    问题来由: 当你的 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 升级引入的权限).

    欢迎和谢谢使用 :)
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4623 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:04 · PVG 12:04 · LAX 21:04 · JFK 00:04
    ♥ Do have faith in what you're doing.