mirror of
				https://gitcode.com/gh_mirrors/re/react-native-pushy.git
				synced 2025-10-31 21:33:12 +08:00 
			
		
		
		
	Update endpoint and example
This commit is contained in:
		| @@ -52,6 +52,7 @@ export default class App extends Component { | ||||
|     } | ||||
|   } | ||||
|   doUpdate = async info => { | ||||
|     try { | ||||
|       const hash = await downloadUpdate(info); | ||||
|       Alert.alert('提示', '下载完毕,是否重启应用?', [ | ||||
|         { | ||||
| @@ -68,20 +69,17 @@ export default class App extends Component { | ||||
|           }, | ||||
|         }, | ||||
|       ]); | ||||
|     } catch (err) { | ||||
|       Alert.alert('更新失败', err.message); | ||||
|     } | ||||
|   }; | ||||
|  | ||||
|   checkUpdate = async () => { | ||||
|     return await this.doUpdate({ | ||||
|       update: true, | ||||
|       pdiffUrl: 'http://localhost:8888/1.pdiff', | ||||
|       hash: 'test', | ||||
|     }); | ||||
|  | ||||
|     let info; | ||||
|     try { | ||||
|       info = await checkUpdate(appKey); | ||||
|     } catch (err) { | ||||
|       console.warn(err); | ||||
|       Alert.alert('更新检查失败', err.message); | ||||
|       return; | ||||
|     } | ||||
|     if (info.expired) { | ||||
| @@ -115,7 +113,7 @@ export default class App extends Component { | ||||
|   render() { | ||||
|     return ( | ||||
|       <View style={styles.container}> | ||||
|         <Text style={styles.welcome}>443欢迎使用热更新服务</Text> | ||||
|         <Text style={styles.welcome}>欢迎使用热更新服务</Text> | ||||
|         <Image | ||||
|           resizeMode={'contain'} | ||||
|           source={require('./assets/shezhi.png')} | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| let currentEndpoint = 'https://update.reactnative.cn/api'; | ||||
| let currentEndpoint = 'https://update.react-native.cn/api'; | ||||
|  | ||||
| function ping(url, rejectImmediate) { | ||||
|   return new Promise((resolve, reject) => { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 sunnylqm
					sunnylqm