GithubHelp home page GithubHelp logo

cmappdownload's Introduction

安卓App助手

背景

因为我们公司旗下app很多个,测试人员在下载新版本进行测试的时候不是很方便,于是在职期间给测试开发了一款App安装工具,旨在加快下载安装新版本的流程,也能更方便的查看和安装历史版本~

然后有个朋友也要用,让我干脆开源一下~

前提

这个工具会拉取蒲公英平台里面指定token下的app信息,所以如果你们公司的app使用的是蒲公英就可以使用这个东西了~

哪些功能?

  • 首页会显示当前账号下所有的app应用信息
  • 置顶app应用信息【将你感兴趣的APP放到最上面,针对应用比较多的账号有帮助,我们的应用就很多】
  • 区分系统版本【Android和iOS都能看,不过只有Android能装上~】
  • 查看某个应用下所有的历史版本
  • 点击安装应用直接进入浏览器开始下载应用,无需输入密码【即使你设置了密码】
  • Wifi 安装应用【在没有数据线的情况下,可以将电脑上的apk文件通过wifi的形式安装到手机上,👍🏻】
  • 安全,app不会收集你的任何信息,代码也开源了;即使不小心泄露了ApiKey,你可以去蒲公英后台重置一下ApiKey,之前的ApiKey就失效了

主界面

UI_THEME_A

怎么使用呢?

  • 一、下载项目目录中的apk文件点我下载,如果你的网络对Github不友好,下载不下来,你可以点我下载进行安装;

  • 二、打开app,点击右上角设置->绑定appKey;

  • 三、进入 https://www.pgyer.com/ 登录成功之后,点击右上角控制台,进入成功之后,点击右上角你的头像,在下拉菜单中点击api信息,就可以获取到ApiKey信息,如果你只是想体验一下功能,可以用我这个key先体验下,41ad71debf5679b2a3c0614ed187c4af

  • 四、将第三步骤中获取到的ApiKey信息填充到数据框点击绑定即可使用了;

    • 如果你的手机里面没有微信,钉钉,qq之类的应用,不方便把ApiKey传输到app里面去,我给你一个方法

      进入到绑定ApiKey的页面,点击输入框使其获取焦点;
      将你的手机连接到电脑,保证能正常使用adb功能,在命令行输入以下命令:
      adb shell input text "你的ApiKey"
      

后续

我看看大家的反应,如果大家觉得有用,我就集成下fir.im

cmappdownload's People

Contributors

mzcretin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

mozuck

cmappdownload's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.