Не удается запустить приложение с NotificationContentExtension в более низкой целевой версии

Цель приложения - iOS 9+. Я добавляю расширение содержимого уведомлений (IOS 10+), но приложение не работает. Это сообщение появляется, когда я пытаюсь запустить его.

Установка приложения не удалась

Это приложение содержит расширение приложения, в котором указан идентификатор точки расширения, который не поддерживается в этой версии iOS для значения ключа NSExtensionPointIdentifier в его Info.plist.

Я хочу, если на устройстве IOS 10+, запустить приложение, но если на устройстве ниже IOS 10 не запускается Notification Content Extension. Как мне это сделать?

Я не хочу, чтобы проекты предназначались для IOS10 +, потому что есть много пользователей со старыми моделями устройств, которые не могут поддерживать IOS 10+.

1 ответ

Решение

Я думаю, что это то, что вы хотите:

if(@available(iOS 10.0, *)) {
    // your code here.     
}
Другие вопросы по тегам