import { ToastAndroid } from "react-native"; import * as Updates from "expo-updates"; export const UpdateAsync = () => Updates.checkForUpdateAsync() .then((update) => { if (!update.isAvailable) return; ToastAndroid.showWithGravityAndOffset( "アプリのデータを更新しています。", ToastAndroid.LONG, ToastAndroid.BOTTOM, 25, 50 ); Updates.fetchUpdateAsync().then(() => Updates.reloadAsync()); }) .catch((e) => ToastAndroid.showWithGravityAndOffset( e.toString(), ToastAndroid.LONG, ToastAndroid.BOTTOM, 25, 50 ) );