All Projects → liangfeidotme → ZanAppUpdater

liangfeidotme / ZanAppUpdater

Licence: other
App updater

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to ZanAppUpdater

Logging
Powershell Logging Module
Stars: ✭ 167 (+203.64%)
Mutual labels:  module
Brouter
Stars: ✭ 198 (+260%)
Mutual labels:  module
Webpack
📜Some of the node tutorial -《Webpack学习笔记》
Stars: ✭ 234 (+325.45%)
Mutual labels:  module
App Odoo
apps for odoo 13, odoo 12, odoo 11, odoo 10, odoo 9
Stars: ✭ 177 (+221.82%)
Mutual labels:  module
Nuxt Sass Resources Loader
SASS resources (e.g. variables, mixins etc.) module for NuxtJs
Stars: ✭ 191 (+247.27%)
Mutual labels:  module
Nanoutils
🌊 Tiniest FP-friendly JavaScript utils library
Stars: ✭ 200 (+263.64%)
Mutual labels:  module
Moment Module
Efficient Moment.js integration for Nuxt
Stars: ✭ 164 (+198.18%)
Mutual labels:  module
RedisTree
Redis Tree (Ploytree) Structure Module
Stars: ✭ 64 (+16.36%)
Mutual labels:  module
Nuxt Netlify Cms Module
Easy Netlify CMS integration with nuxt.js
Stars: ✭ 195 (+254.55%)
Mutual labels:  module
Pikarma
📡🍓🍍 Detects wireless network attacks performed by KARMA module (fake AP). Starts deauthentication attack (for fake access points)
Stars: ✭ 222 (+303.64%)
Mutual labels:  module
Google Optimize Module
SSR friendly Google Optimize module for Nuxt.js
Stars: ✭ 180 (+227.27%)
Mutual labels:  module
Eo Yaml
YAML for Java 8 and above. A user-friendly OOP library. Previously known as "Camel".
Stars: ✭ 189 (+243.64%)
Mutual labels:  module
Juggle
juggle是一个极简的、组件式的js框架。无依赖,完美闭包,灵活且适合渐进学习,可与任何框架整合。包含(支持冒泡的事件 || Tween || MV框架 || http || websocket || 资源 || 模块)等组件,按需选择组件,不绑架开发者。
Stars: ✭ 208 (+278.18%)
Mutual labels:  module
Nuxt Client Init Module
Provide client version of nuxtServerInit
Stars: ✭ 176 (+220%)
Mutual labels:  module
Pm2 Server Monit
Monitor server CPU / Memory / Process / Zombie Process / Disk size / Security Packages / Network Input / Network Output
Stars: ✭ 247 (+349.09%)
Mutual labels:  module
Micropython Ulab
a numpy-like fast vector module for micropython, circuitpython, and their derivatives
Stars: ✭ 166 (+201.82%)
Mutual labels:  module
Euclid
User Profile Interface Animation
Stars: ✭ 2,246 (+3983.64%)
Mutual labels:  module
get-css-data
A micro-library for collecting stylesheet data from link and style nodes
Stars: ✭ 29 (-47.27%)
Mutual labels:  module
Axe
a modular architecture to separate code, compilation, running, testing of each module
Stars: ✭ 252 (+358.18%)
Mutual labels:  module
Pss
This is a based plug-in framework that provides cross-platform IO and logically separated plug-in services.
Stars: ✭ 219 (+298.18%)
Mutual labels:  module

ZanAppUpdater

  • 强制更新
  • 提示更新
  • 提供应用市场下载
  • 提供浏览器下载
  • 支持 Android N - FileProvider

依赖

compile 'com.youzan.mobile:appupdater:1.0.0-SNAPSHOT'

用法

强制升级

new AppUpdater.Builder(this)
    .url("https://dl.yzcdn.cn/koudaitong.apk")
    .title("版本更新啦")
    .content("1. 很牛逼\n2. 很厉害\n3. 吊炸天")
    .app("有赞微商城")
    .description("做生意 用有赞")
    .force(true)
    .build()
    .update();

提示升级

new AppUpdater.Builder(this)
    .url("https://dl.yzcdn.cn/koudaitong.apk")
    .title("版本更新啦")
    .content("1. 很牛逼\n2. 很厉害\n3. 吊炸天")
    .app("有赞微商城")
    .description("做生意 用有赞")
    .force(false)
    .build()
    .update();

优势

  • 通过 DownloadManager 下载,减少 App 负担
  • 通过 Receiver 接收下载完成的广播,即使 App 被杀死依然会弹出安装界面
  • 提供市场下载选项,以防下载失败
  • 总之,更新率会提高很多

作者

  • 梁飞
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].