Используя React Native, я пытаюсь отправить пользователя для входа в систему через OAuth и отправляется обратно в MainActivity в приложении.Все работает идеально, пока меня не перенаправят обратно в приложение, где слушатель событий не отвечает на вызов.Тонны других потоков, похоже, имели точно такую же проблему, но ни одно из найденных мной решений не дало никакого рабочего решения.Последний был некоторое время назад, поэтому я спрашиваю: есть ли решение для этого?
function login() {
console.log('Entering login process.');
Linking.openURL(AUTH_URL);
Linking.addEventListener('myapp://login/trakt', handleUrl);
function handleUrl(event) {
console.log('Entering handleURL')
Linking.removeEventListener('myapp://login/trakt', handleUrl);
}
}
Другие темы, где это обсуждается:
Как открытьли ссылка React Native Android, когда приложение открыто в фоновом режиме?
Linking.addEventListener не получает событие
React Native Android: Linking.addEventListener () не работает
ответная реакция собственного родства Linking.addEventListener с использованием this.setState ошибка
React-Native Linking.addEventListener ('url', this._handleOpenURL);не слушаю