Я использую AuthSession в моем приложении React Native Expo для входа в систему с auth0 (, следуя этому примеру ).
async mobileLogin(){
const redirectUrl = AuthSession.getRedirectUrl();
...
}
Вход в систему работает нормально с Android и iOS, когда я использую его в Интернете, модуль AuthSession разрывается с:
bundle.js:19465 Uncaught (in promise) TypeError: Cannot read property 'startsWith' of undefined
При копировании в модуль AuthSession Expo код разбивается в строке 150 ( ссылка на исходный код на github ). В expo документации AuthSession должен поддерживаться для Web, но для одной из его зависимостей expo-app-auth :
веб-поддержка запланирована добавлено
Я предполагаю, что поскольку expo-app-auth не поддерживается для Web, AuthSession прерывается, когда используется из Интернета (тогда как работает с мобильного устройства). Это правда? Стоит ли вместо этого искать другой способ входа с помощью auth0 в свое приложение React Native из Интернета? Есть предложения?