24 lines
720 B
JavaScript
24 lines
720 B
JavaScript
import { ToastAndroid, } from 'react-native';
|
|
|
|
import * as Updates from 'expo-updates';
|
|
|
|
|
|
|
|
|
|
export function UpdateAsync(){
|
|
try {
|
|
async function test(){
|
|
const update = await Updates.checkForUpdateAsync();
|
|
if (update.isAvailable) {
|
|
ToastAndroid.showWithGravityAndOffset('アプリのデータを更新しています。',ToastAndroid.LONG,ToastAndroid.BOTTOM,25,50,);
|
|
await Updates.fetchUpdateAsync().then(function(){
|
|
Updates.reloadAsync();
|
|
});
|
|
}
|
|
else{}
|
|
}
|
|
test();
|
|
}catch(e){
|
|
ToastAndroid.showWithGravityAndOffset(e,ToastAndroid.LONG,ToastAndroid.BOTTOM,25,50,);
|
|
}
|
|
} |