Я ознакомился с руководством по обработке пользовательской схемы URL. Я так настроил это.
componentDidMount() {
Linking.addEventListener('url', this.handleOpenURL);
}
componentWillUnmount() {
Linking.removeEventListener('url', this.handleOpenURL);
}
handleOpenURL(event) {
console.log(event.url);
this.abc()
}
abc() {
console.log("Hello World");
}
handleOpenUrl
функция вызывается, а функция abc
- нет. Я нажимаю на кнопку виджета сегодня, которая открывает мое приложение с пользовательским URL-адресом от фона до переднего плана. Я получаю сообщение об ошибке "this.abc is not a function"
на симуляторе iPhone. Я новичок, чтобы реагировать на родных и не уверен, почему это так. Я думаю, что сценарий не загружен или что-то еще, когда я перехожу с фона на передний план в моем приложении.