Я создаю приложение с аутентификацией с использованиемact-native и expo (AuthSession).Я успешно могу аутентифицироваться и получать токен при тестировании в expo CLI и expo app на телефоне, но когда я делаю экспорт build: android и загружаю apk на мой телефон android.Он ничего не делает.
Я не смог много попробовать, потому что он ничего не делает.Я рассматриваю возможность не использовать библиотеку AuthSession expo для этого и как-то написать вместо нее нативную.Это код, который я собираюсь запустить, но там, где ничего не происходит
signInAsync = async () => {
this.setState({loggingIn: true});
const authLink = 'https://auth.dataporten.no/oauth/authorization';
const client_id = '*';
const redirectUrl = AuthSession.getRedirectUrl();
const result = await AuthSession.startAsync({
authUrl:
authLink +
'?client_id=' + client_id +
'&response_type=code' +
'&redirect_uri=' + encodeURIComponent(redirectUrl)
});
this.setState({authState: result, loggingIn: false, loggedIn: true});
};
Я действительно ожидал проблем с перенаправлением после сборки apk.Я пытался погуглить и спросил в их слабом канале, но не ответил.Я полагаю, мой главный вопрос:кто-нибудь смог заставить AuthSession работать таким образом?