Авторизация Expo, похоже, не работает в Expo Go

#react-native #expo

Вопрос:

Новичок на выставке и относительно новичок в реагировании, поэтому приношу извинения за любые глупые ошибки.

В любом случае, пытаюсь следовать сеансу авторизации, чтобы позволить пользователю войти в систему с помощью Google, который затем перейдет к аутентификации через firebase. А пока я просто пытаюсь заставить работать первую часть.

Мой код до сих пор приведен ниже, при запуске этого не появляется ни одного окна или чего-либо еще, а крючок useEffect отвечает как null.

 import * as Google from 'expo-auth-session/providers/google';
//other imports

export default function LoginScreen() { 
    const [request, response, promptAsync] = Google.useAuthRequest({
        expoClientId: 'Client-ID-From-Firebase.apps.googleusercontent.com'
        /* iosClientId: 'GOOGLE_GUID.apps.googleusercontent.com',
        androidClientId: 'GOOGLE_GUID.apps.googleusercontent.com',
        webClientId: 'GOOGLE_GUID.apps.googleusercontent.com', */
      });

    useEffect(()=>{
        if(response?.type === 'success'){
            console.log("here")
            console.log(response)
        }else if (response?.type != 'success'){
            //Gets here everytime
            console.log("Failed")
            console.log(response)
        }
    }, [response])
    

    return(
      <View style={styles.container}>
        <Text style={styles.header}>Login</Text>
        <View style={styles.innerContainer}>
            <Entypo name="google--with-circle" size={80} color="red" style={styles.icon}
                onPress={()=> promptAsync()}
            />
            //Completely irrelevant code below
        </View>
      </View>
    )
}
 

пытаюсь использовать его через expo go. Я предполагаю, что некоторые из них предназначены только для веб-приложений? Любая помощь будет признательна.

Заранее благодарю вас.

изменить: Он также возвращает предупреждение:

Возможное отклонение необработанного обещания (идентификатор:0): Ошибка не может создать глубокую ссылку в отдельное приложение без определенной пользовательской схемы.

Но, насколько я понимаю, это все равно должно работать в expo go.