import { View, Text, ScrollView, Pressable, Linking, Alert } from 'react-native'; import React, { useContext } from 'react'; import { SafeAreaView } from 'react-native-safe-area-context'; import { router } from 'expo-router'; import { CrossLogoSvg, RightArrowIconSvg } from '../global/SVG'; const AssistancePageComponent = () => { // const handlePress = async () => { // const phoneNumber = 'tel:+85291382129'; // try { // const supported = await Linking.canOpenURL(phoneNumber); // if (supported) { // await Linking.openURL(phoneNumber); // } else { // Alert.alert('Error', 'Unable to make a call'); // } // } catch (error) { // Alert.alert('Error', 'An unexpected error occurred'); // } // }; const handlePress = async () => { const phoneNumber = '85291382139'; // Remove the '+' sign const whatsappUrl = `whatsapp://send?phone=${phoneNumber}`; const webWhatsappUrl = `https://wa.me/${phoneNumber}`; try { const canOpenWhatsApp = await Linking.canOpenURL(whatsappUrl); if (canOpenWhatsApp) { await Linking.openURL(whatsappUrl); } else { // If WhatsApp app URL fails, try the web URL await Linking.openURL(webWhatsappUrl); } } catch (error) { console.error('Error opening WhatsApp:', error); // Fallback to showing the number if both methods fail Alert.alert('聯絡我們', `請通過WhatsApp聯繫我們:${phoneNumber}`, [ { text: '複製號碼', onPress: () => Clipboard.setString(phoneNumber) }, { text: '取消', style: 'cancel' } ]); } }; return ( { router.replace('/accountMainPage'); }} > 排除解難 如果您在使用該應用程式時遇到任何問題,請透過WhatsApp聯絡我們的客戶服務人員: +852 9138 2139 ); }; export default AssistancePageComponent;