mirror of
				https://gitcode.com/gh_mirrors/re/react-native-pushy.git
				synced 2025-10-31 13:23:12 +08:00 
			
		
		
		
	export cInfo
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -43,3 +43,4 @@ npm-debug.log | ||||
|  | ||||
| Example/**/update.json | ||||
| yarn-error.log | ||||
| Example/testHotUpdate/.pushy | ||||
|   | ||||
							
								
								
									
										28
									
								
								lib/index.js
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								lib/index.js
									
									
									
									
									
								
							| @@ -67,6 +67,13 @@ There is available update: | ||||
| } | ||||
|  */ | ||||
|  | ||||
| export const cInfo = { | ||||
|   pushy: require('../package.json').version, | ||||
|   rn: RNVersion, | ||||
|   os: Platform.OS + ' ' + Platform.Version, | ||||
|   uuid, | ||||
| }; | ||||
|  | ||||
| function assertRelease() { | ||||
|   if (__DEV__) { | ||||
|     throw new Error('react-native-update can only run on RELEASE version.'); | ||||
| @@ -98,12 +105,7 @@ export async function checkUpdate(APPKEY, isRetry) { | ||||
|         packageVersion, | ||||
|         hash: currentVersion, | ||||
|         buildTime, | ||||
|         cInfo: { | ||||
|           pushy: require('../package.json').version, | ||||
|           rn: RNVersion, | ||||
|           os: Platform.OS + ' ' + Platform.Version, | ||||
|           uuid, | ||||
|         }, | ||||
|         cInfo, | ||||
|       }), | ||||
|     }); | ||||
|   } catch (e) { | ||||
| @@ -147,11 +149,14 @@ export async function downloadUpdate(options, eventListeners) { | ||||
|   if (eventListeners) { | ||||
|     if (eventListeners.onDownloadProgress) { | ||||
|       const downloadCallback = eventListeners.onDownloadProgress; | ||||
|       progressHandler = eventEmitter.addListener('RCTPushyDownloadProgress', (progressData) => { | ||||
|       progressHandler = eventEmitter.addListener( | ||||
|         'RCTPushyDownloadProgress', | ||||
|         (progressData) => { | ||||
|           if (progressData.hash === options.hash) { | ||||
|             downloadCallback(progressData); | ||||
|           } | ||||
|       }); | ||||
|         }, | ||||
|       ); | ||||
|     } | ||||
|   } | ||||
|   if (options.diffUrl) { | ||||
| @@ -208,11 +213,14 @@ export async function downloadAndInstallApk({ url, onDownloadProgress }) { | ||||
|   let hash = Date.now().toString(); | ||||
|   let progressHandler; | ||||
|   if (onDownloadProgress) { | ||||
|     progressHandler = eventEmitter.addListener('RCTPushyDownloadProgress', (progressData) => { | ||||
|     progressHandler = eventEmitter.addListener( | ||||
|       'RCTPushyDownloadProgress', | ||||
|       (progressData) => { | ||||
|         if (progressData.hash === hash) { | ||||
|           onDownloadProgress(progressData); | ||||
|         } | ||||
|     }); | ||||
|       }, | ||||
|     ); | ||||
|   } | ||||
|   await Pushy.downloadAndInstallApk({ | ||||
|     url, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 sunnylqm
					sunnylqm