Здравствуйте, у меня есть приложение для концертных площадок, которое имеет версию для Android и версию для ios. Это приложение перечисляет все концерты в этом месте, и когда вы нажимаете на шоу, оно отображает новую страницу для этого конкретного шоу. Проблема, с которой я сталкиваюсь, связана с кнопкой «Фейсбук» и кнопкой «Билеты» на определенных страницах шоу. Каждый должен связать вас с фейсбуком и страницей билетов, однако в версиях для ios именно кнопки ничего не делают. Все работало хорошо в течение долгого времени, теперь эта проблема, казалось, случайно появлялась в одночасье. Приложение использует ion и html, поэтому две версии вообще не используют отдельный код, что делает эту ситуацию еще более странной.
Я искал в Интернете похожие проблемы и не нашел ничего, что помогло, я немного больше изучил ионные кнопки, и код кажется точным, и я немного поиграл с ним на своем локальном хосте. и не могу понять, почему он не работает только на версии ios.
Я считаю, что это соответствующий код из файла .html.
<button ion-button block large icon-left (click)="openFacebook()">
Это из файла .ts.
openFacebook() {
window.open(this.selectedItem.facebook_url, '_system', 'location=yes');
}
Код билета похож, просто замените "facebook" на "билеты".
Вы должны быть перенаправлены на соответствующую страницу, однако при нажатии кнопок в версии ios приложения ничего не происходит.