| 1234567891011121314151617181920212223242526272829 |
- import Constants from 'expo-constants';
- import * as Linking from 'expo-linking';
- import { Alert, Platform } from 'react-native';
- export function checkVersion(fetchedVersion: string) {
- const currentVersion = Constants.expoConfig?.version;
- console.log('currentVersion', currentVersion);
- console.log('fetchedVersion', fetchedVersion);
- if (currentVersion && currentVersion !== fetchedVersion) {
- Alert.alert(
- '請更新到最新版本',
- 'Please update to the latest version of the app to continue.',
- [
- {
- text: '現在更新',
- onPress: () => {
- const url =
- Platform.OS === 'ios'
- ? 'https://apps.apple.com/app/crazy-charge/id6639612402'
- : 'https://play.google.com/store/apps/details?id=hk.com.crazycharge';
- Linking.openURL(url);
- }
- }
- ],
- { cancelable: false }
- );
- }
- }
|