You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							34 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							34 lines
						
					
					
						
							1.1 KiB
						
					
					
				| export default function checkVersion() { | |
|     return new Promise((resolve, reject) => { | |
|       if (wx.canIUse('getUpdateManager')) { | |
|         const updateManager = wx.getUpdateManager() | |
|         updateManager.onCheckForUpdate(res => { | |
|           if (res.hasUpdate) { | |
|             updateManager.onUpdateReady(() => { | |
|               wx.showModal({ | |
|                 title: '更新提示', | |
|                 content: '新版本已经准备好, 是否重启应用', | |
|                 success (successRes) { | |
|                   if (successRes.confirm) { | |
|                     updateManager.applyUpdate() | |
|                   } | |
|                 } | |
|               }) | |
|               resolve(true) | |
|             }) | |
|             updateManager.onUpdateFailed(() => { | |
|               wx.showModal({ | |
|                 title: '更新提示', | |
|                 content: '新版本已经上线了,请您删除当前小程序,重新搜索打开~' | |
|               }) | |
|               reject(false) | |
|             }) | |
|           } else { | |
|             resolve(true) | |
|           } | |
|         }) | |
|       } else { | |
|         reject(false) | |
|       } | |
|     }) | |
|   } |