Продвижение сайтов

Продвижение сайтов

Интернет-реклама

Интернет-реклама

Создание сайтов

Создание сайтов

SMM

SMM

Сопровождение сайтов

Сопровождение сайтов

Веб-аналитика

Веб-аналитика

Аудиты

Аудиты

Копирайтинг

Копирайтинг

Дополнительные услуги

Дополнительные услуги

Продвижение сайтов
Aкива | Digital Решения
Телеграм канал
Подписаться

Как решить проблему 'windows' was deprecated in iOS 15.0

mobile
mobile developer
swift
swiftui
Константин Романов

Константин Романов

Mobile Developer
like
97
views
4 282
12.06.2023

В нашем приложении есть код запроса оценки у пользователя, через контроллер SKStoreViewController. С недавнего времени xCode стал выводить следующую подсказку:

'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead

Для того, чтобы решить данную проблему, мне пришлось проивезсти рефакторинг существующего кода.

Рефакторинг кода

Было:

if let windowScene = UIApplication.shared.windows.first?.windowScene { SKStoreReviewController.requestReview(in: windowScene) }

Стало:

let scenes = UIApplication.shared.connectedScenes
let windowScene = scenes.first as? UIWindowScene
if let windowScene = windowScene {
SKStoreReviewController.requestReview(in: windowScene)
}

Теперь Xcode все нравится и никаких подсказок не выводится, более того, все работает отлично!

Читайте также

Обзор сервиса «Яндекс Бизнес»
7 975
Обзор сервиса «Яндекс Бизнес»
"Яндекс бизнес" - сервис с множеством возможностей, позволяющий бизнесу рассказать о себе пользователям интернета
Сервисы
Яндекс Бизнес
Как в «Google ADS» исключить/поменять регион показа
8 220
Как в «Google ADS» исключить/поменять регион показа
При настройке рекламных кампаний в «Google ADS» очень важно правильно настроить геотаргетинг. Это позволит сосредоточиться на целевом геотрафике, соответствующем ожиданиям бизнеса.
Google Ads
Контекстная реклама
Регион показа
Реклама на Google
Как в «Google ADS» добавить менеджера
11 554
Как в «Google ADS» добавить менеджера
Иногда возникает необходимость добавить в «Google ADS» менеджера, выдав ему какие-либо права, чтобы появилась возможность выстраивания многопользовательской командной работы с рекламной площадкой.
Google Ads
Добавить менеджера
Интернет реклама
Контекстная реклама
Как в «Google ADS» посмотреть поисковые запросы
3 941
Как в «Google ADS» посмотреть поисковые запросы
В «Google ADS» доступна статистика по ключевым фразам и поисковым запросам. Воспользовавшись представлением «Поисковые запросы» в «Google ADS», можно не только провести анализ, но и произвести комплексную оптимизацию всей рекламной кампании.
Google Ads
Интернет реклама
Поисковые запросы
Реклама на Google
Как в «Google ADS» поменять валюту
7 169
Как в «Google ADS» поменять валюту
У многих рекламодателей «Google ADS» («Adwords») часто возникает вопрос смены расчётной валюты. Так просто нельзя взять и сменить «рубли» на «доллары»/«евро» или наоборот. Рассмотрим по сути единственный выход из ситуации.
Google ADS
Контекстная реклама
Смена валюты
Как в «Яндекс Директ» перенести кампании с одного аккаунта на другой
4 511
Как в «Яндекс Директ» перенести кампании с одного аккаунта на другой
Довольно часто возникает необходимость переносе рекламной кампании в «Yandex Direct» с одного аккаунта в другой. Подобный подход особенно оправдан в том случае, когда помимо переноса необходимо ещё и редактирование, подразумевающее внесение правок и изменений.
Контекстная реклама
Перенос кампаний
Рекламные кампании
Яндекс Директ
Как в Google Ads запросить доступ к рекламному кабинету
3 717
Как в Google Ads запросить доступ к рекламному кабинету
Предоставление доступа к рекламному кабинету в «Google Ads» в несколько простых шагов.
Google Ads
Google Awords
Контекстная реклама
Как в Google Ads поменять язык
7 151
Как в Google Ads поменять язык
Всегда может возникнуть ситуация, когда в рекламном кабинете Google Ads при входе в свой аккаунт может в интерфейсе может оказаться совершенно не тот язык, которым вы привыкли постоянно пользоваться. Так как же переключиться и в Google Ads поменять язык на тот, который нужен?!
Google Ads
Google Awords
Реклама на Google
Как в Google Ads посмотреть id кампании
10 838
Как в Google Ads посмотреть id кампании
Ситуация, требующая узнать и посмотреть ID кампании в «Google Ads», возникает довольно часто. Рассмотрим два самых легких способа.
Google Ads
Google Awords
Реклама на Google
Как перенести переписку из «Whatsapp» в «Telegram»
19 005
Как перенести переписку из «Whatsapp» в «Telegram»

Появившаяся недавно функция переноса чатов из мессенджера «Whats App» в «Telegram», имеет свои предпосылки. Самая основная – глобальное изменение в политике конфиденциальности данных пользователей у «Ватс Ап». Перенос переписки из «What’s App» в «Telegram» делается в несколько простых операций.

Telegram
Whatsapp
мессенджеры

Оформить подписку

Получайте уведомления о новостях и акциях себе на почту

Я согласен(а) на обработку моих персональных данных (ФИО, телефон, E-mail), указанных в данной форме

Картинка
Оставьте заявку

Я согласен(а) на обработку моих персональных данных (ФИО, телефон, E-mail), указанных в данной форме

Горбачев Дмитрий
Мы стараемся
больше чем другие
Горбачев Дмитрий

Заказать звонок

Я согласен(а) на обработку моих персональных данных (ФИО, телефон, E-mail), указанных в данной форме

Горбачев Дмитрий
Мы стараемся
больше чем другие
Горбачев Дмитрий