Skip to content
This repository has been archived by the owner on Sep 19, 2023. It is now read-only.

👻 Странный баг c "призрачным SFSafariViewController" #75

Closed
mezhevikin opened this issue Sep 30, 2018 · 12 comments

Comments

@mezhevikin
Copy link

mezhevikin commented Sep 30, 2018

Есть ios приложение на swfit в котором одна единственная зависимость - аппметрика.
Переодически при открытии приложения перестает работать tap события на главном экране, при этом виднеется полупрозрачный SFSafariViewController.

  1. Дело в том что мое приложение не использует SFSafariViewController нигде.
  2. В приложении нет других зависимостей кроме аппметрики.
  3. Баг очень трудновоспроизводимый. Появляется 1 раз из 1000. Только на реальных устройствах. Не разу не удалось воспроизвести с подключенным xcode в режиме debug.

Техданные:

  1. id приложения 870507
  2. язык swift
  3. pod зависимость YandexMobileMetrica/Dynamic 3.3.0
  4. баг наблюдается на ios10 - 11

Скриншот -
Image of Yaktocat

@mezhevikin mezhevikin changed the title Странный баг c "призрачным SFSafariViewController" 👻 Странный баг c "призрачным SFSafariViewController" Sep 30, 2018
@bamx23
Copy link
Contributor

bamx23 commented Oct 1, 2018

Добрый день! О проблеме знаем и исправим в следующем релизе(через 1-2 недели).

@mezhevikin
Copy link
Author

@bamx23 Добрый день. 3.4.0 не исправляет этот баг?

@bamx23
Copy link
Contributor

bamx23 commented Nov 5, 2018

День добрый! Да, в 3.4.0 этот баг исправили.

@bamx23 bamx23 closed this as completed Nov 6, 2018
@mezhevikin
Copy link
Author

mezhevikin commented Jan 12, 2019

@bamx23 в 3.4.1 наблюдаю этот баг опять. проблему не исправили!

@bamx23 bamx23 reopened this Jan 14, 2019
@bamx23
Copy link
Contributor

bamx23 commented Jan 14, 2019

Спасибо за наблюдение, поставили задачей на ближайший релиз

@mezhevikin
Copy link
Author

@bamx23 Добрый день. Есть ли какие-то новости по багу?

@bamx23
Copy link
Contributor

bamx23 commented Feb 21, 2019

Функциональность, приводящая к такому поведению, будет отключена со стороны сервера в ближайшее время. К сожалению, не могу дать более точные сроки.

@mezhevikin
Copy link
Author

@bamx23 А куда и как аппметрка добавляет SFSafariViewController?
Хочу попробовать сделать временное решение проблемы.
У меня было предположение что в rootViewController через метод addChildViewController.
Я пробовал его переопределять и делать проверку не является ли добавляемый контроллер SFSafariViewController, но похоже это не работает.

@bamx23
Copy link
Contributor

bamx23 commented Feb 21, 2019

Добавление происходит так, как Вы говорите, но добавляется не SFSafariViewController, а UIViewController с SFSafariViewController внутри.
Однако всё же рекомендую дождаться правки с нашей стороны. Постараюсь форсировать его.

@mezhevikin
Copy link
Author

@bamx23 Хорошо. Спасибо, буду ждать. Хорошего дня 👍

@bamx23
Copy link
Contributor

bamx23 commented Feb 26, 2019

Функционал отключен, проблема больше не должна проявляться.

@mezhevikin
Copy link
Author

@bamx23 Спасибо! Круто! Будем наблюдать :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants