|
@@ -28,39 +28,43 @@ export default {
|
|
|
*/
|
|
|
/****************以下是示例*******************/
|
|
|
// 可以用自己项目的请求方法(接口自己找后台要,插件不提供)
|
|
|
- const baseUrlNew = config.def().baseUrlNew
|
|
|
- uni.request({
|
|
|
- url: baseUrlNew + '/appVersion/selectInfo',
|
|
|
- data: {
|
|
|
- appid: plus.runtime.appid,
|
|
|
- version: plus.runtime.version,
|
|
|
- imei: "1",
|
|
|
- type: 'hz'
|
|
|
- },
|
|
|
- method: 'GET',
|
|
|
- success: (res) => {
|
|
|
- if (res.data.data && res.data.data.wgtUrl) {
|
|
|
- res.data.data.versionName = res.data.data.version
|
|
|
- res.data.data.versionInfo = res.data.data.note
|
|
|
- res.data.data.downloadUrl = res.data.data.wgtUrl
|
|
|
- // 兼容之前的版本(updateType是新版才有的参数)
|
|
|
- if (res.data.data.updateType) {
|
|
|
- callback && callback(res.data.data);
|
|
|
- } else {
|
|
|
- if (res.forceUpdate) {
|
|
|
- res.updateType = "forcibly";
|
|
|
+ plus.runtime.getProperty(plus.runtime.appid, (info) => {
|
|
|
+ //版本号
|
|
|
+ const baseUrlNew = config.def().baseUrlNew
|
|
|
+ uni.request({
|
|
|
+ url: baseUrlNew + '/appVersion/selectInfo',
|
|
|
+ data: {
|
|
|
+ appid: plus.runtime.appid,
|
|
|
+ version: info.version,
|
|
|
+ imei: "1",
|
|
|
+ type: 'hz'
|
|
|
+ },
|
|
|
+ method: 'GET',
|
|
|
+ success: (res) => {
|
|
|
+ if (res.data.data && res.data.data.wgtUrl) {
|
|
|
+ res.data.data.versionName = res.data.data.version
|
|
|
+ res.data.data.versionInfo = res.data.data.note
|
|
|
+ res.data.data.downloadUrl = res.data.data.wgtUrl
|
|
|
+ // 兼容之前的版本(updateType是新版才有的参数)
|
|
|
+ if (res.data.data.updateType) {
|
|
|
+ callback && callback(res.data.data);
|
|
|
} else {
|
|
|
- res.updateType = "solicit";
|
|
|
+ if (res.forceUpdate) {
|
|
|
+ res.updateType = "forcibly";
|
|
|
+ } else {
|
|
|
+ res.updateType = "solicit";
|
|
|
+ }
|
|
|
+ callback && callback(res.data.data);
|
|
|
}
|
|
|
- callback && callback(res.data.data);
|
|
|
+ } else if (isPrompt) {
|
|
|
+ uni.showToast({
|
|
|
+ title: "暂无新版本",
|
|
|
+ icon: "none"
|
|
|
+ });
|
|
|
}
|
|
|
- } else if (isPrompt) {
|
|
|
- uni.showToast({
|
|
|
- title: "暂无新版本",
|
|
|
- icon: "none"
|
|
|
- });
|
|
|
}
|
|
|
- }
|
|
|
+ })
|
|
|
+
|
|
|
})
|
|
|
// $http.get("api/common/v1/app_version", httpData,{
|
|
|
// isPrompt: isPrompt
|