---- actualizaciones del applet de calor micro-canal ----

pequeños proyectos de la compañía en línea del programa, más adelante habrá una versión pequeña de iteraciones. Con el fin de permitir a los usuarios utilizar la versión más reciente de la función en el tiempo después de nuestra versión de la iteración. Hecha la optimización siguiente ..

Conocimiento Punto 1 : Cuando el usuario hace clic para cerrar la esquina superior izquierda, o pulse la tecla de inicio para dejar el dispositivo de micro-canales, el applet no se destruyó directamente, sino a un segundo plano;
al entrar o volver a abrir el programa de micro-canales pequeño otra vez, entrará en el primer plano del fondo, sólo cuando el applet en el fondo de un cierto tiempo o los recursos del sistema es demasiado alto, será la verdadera destrucción.

Conocimiento Punto 2 : Comenzar pequeño programa se divide en "arranque en frío" y "arranque en caliente."
Arranque en caliente medios: después de un pequeño programa para abrir, desde hace algún tiempo: que se abra de nuevo (actualmente 5 minutos), en esta ocasión será el fondo pequeño programa para el primer plano.
Arranque en frío medios: un pequeño programa por primera vez abrirá de nuevo después de haber sido abierto o destruido

Conocimiento Punto 3 : una versión actualizada de
arranque en frío , si encuentra una nueva versión, la nueva versión estará descarga asincrónica paquete de código, y al mismo tiempo empezar con un paquete de cliente local, es decir, la nueva versión de la necesidad del applet que esperar hasta el siguiente arranque en frío se aplica sobre .
Si desea aplicar inmediatamente la versión más reciente , utilice  wx.getUpdateManager  API para su procesamiento.

Código es el siguiente:

// app.js que escribieron: 

OnLaunch () { 
    IF (wx.canIUse ( 'getUpdateManager')) { 
      const = updatemanager wx.getUpdateManager () 
      updateManager.onCheckForUpdate (function (RES) { 
        IF (res.hasUpdate) { 
          updatemanager .onUpdateReady (function () { 
            wx.showModal ({ 
              título: 'actualización rápida', 
              contenido: 'la nueva versión está listo, si desea reiniciar la aplicación?', 
              el éxito: la función (RES) { 
                if (res.confirm) { 
                  el UpdateManager. applyUpdate () 
                } 
              } 
            }) 
          })  
          updateManager.onUpdateFailed (function () {
            wx.showModal ({ 
              título: 'tiene una nueva versión ~ yo', 
              Contenido: 'La nueva versión ha estado en línea amigos ~, elimine el applet actual, buscar yo otra vez abierto ~' 
            }) 
          }) 
        } 
      }) 
    } else { 
      wx.showModal ({ 
        título: 'pronta', 
        contenido : 'la versión actual de micro-canales es demasiado baja, no se puede utilizar esta función, por favor intente de nuevo se actualiza a la versión más reciente de la micro-letra' 
      }) 
    } 
  }

   

Autor: pequeña poco de magia de hadas
enlace: https: //www.jianshu.com/p/4f5e3faaf483
Fuente: Jane libro de
Jane los derechos de autor del libro reservados por los autores, se reproducen en cualquier forma, por favor, póngase en contacto con el autor para obtener la autorización e indique la fuente.

Supongo que te gusta

Origin www.cnblogs.com/hjptopshow/p/12501928.html
Recomendado
Clasificación