Hoy les traigo una librería para chequear si hay nuevas versiones de una app en Apklis.
Instalación
Paso 1. Agrega el repositorio JitPack a tu archivo de compilación
| 1 2 3 4 5 6 | allprojects {repositories {...maven { url 'https://jitpack.io' }}} |
Paso 2. Añadir la dependencia.
| 1 | implementation 'com.github.adrian011494:apklisupdate:$VERSION' |
Manos a la obra
- Comprobar la aplicación actual
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ApklisUpdate.hasAppUpdate(this, callback = object : UpdateCallback { override fun onNewUpdate(appUpdateInfo: AppUpdateInfo) { //Start info fragment or do what you want.supportFragmentManager.beginTransaction().add(R.id.container, ApklisUpdateFragment.newInstance(updateInfo = appUpdateInfo,actionsColor = ContextCompat.getColor(this@MainActivity, R.color.colorAccent))).commit() } override fun onOldUpdate(appUpdateInfo: AppUpdateInfo) {Log.d("MainActivity", "onOldUpdate $appUpdateInfo")} override fun onError(e: Throwable) {e.printStackTrace()}}) |
- Comprobar otra aplicación
| 1 2 | ApklisUpdate.hasAppUpdate("APP_PACKAGE_NAME", callback = object : UpdateCallback {...}) |
Tomado de: HumanOS
