APP

coderljw 2024-10-13 App
  • Uni App
  • APP
小于 1 分钟

# 1. Android 证书生成网址

# 2. 版本更新 plugin (opens new window)

  • main.js。

    import Version from './js_sdk/swfq-notification-progress/notification/version'
    
    Vue.prototype.Version = Version
    
    const app = new Vue({
      ...App,
      store,
      Version,
    })
    app.$mount()
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
  • home.vue。

    在 Vuex 获取/存储新版本信息(newestVersion)。

    /**
     * @description: 检测版本
     * @author: ljw
     */
    detectionVersion() {
      const { ios_version_code, android_version_code } = this.newestVersion
      if (uni.getSystemInfoSync().platform === 'android') {
        if (plus.runtime.versionCode < android_version_code)
          this.visible = true
      } else {
        if (plus.runtime.versionCode < ios_version_code) this.visible = true
      }
    },
    /**
     * @description: 下载新版本
     * @author: ljw
     */
    downloadApp() {
      const { ios_url, android_url } = this.newestVersion
      this.visible = false
      if (uni.getSystemInfoSync().platform === 'android') {
        this.Version.downloadApkAndShowProgressForUpdate(android_url)
      } else {
        plus.runtime.openURL(ios_url)
      }
    },
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
以父之名
周杰伦.mp3