import React, { useState } from 'react'; import { Button, Linking, Platform, ScrollView, StyleSheet, Text, View, } from 'react-native'; import { Apps, NavigationPushByName } from '@common/NavigationHelper.ts'; import { showMessage } from '@common/ToastHelper.ts'; import Alert from '@common/components/Alert.tsx'; import { version_common } from '@common/common.ts'; import { downloadToFile } from '@common/UpdateHelper.ts'; import UpdateManager from '../../../../specs/NativeUpdateManager.ts'; import Spinner from '@common/components/Spinner.tsx'; import RNFS from 'react-native-fs'; import { useAuth } from '@common/contexts/useAuth.ts'; import DeviceInfo from 'react-native-device-info'; export default function MainViewScreen() { const [progress, setProgress] = useState(''); const [progressH, setProgressH] = useState(''); const [isLoading, setLoading] = useState(false); const { actions: { logout }, } = useAuth(); console.log('>>>>', DeviceInfo.getVersion()); return ( <> 小程序跳转以及公共组件