Слушатель не перехватывает событие из браузера - PullRequest
0 голосов
/ 14 ноября 2018

Используя 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);не слушаю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...