UNNotificationServiceExtension не работает на iPhone 5 (iOS 10)

Я не могу перехватить push-уведомление через UNNotificationServiceExtension на iPhone 5 работает на iOS 10.

mutable-content флаг установлен как 1 внутри апс в полезной нагрузке. Такое же уведомление перехватывается в расширении для iPhone 6S.

Разве приложение iPhone Notification Service не поддерживается на iPhone5(возможно, из-за 32-битной версии)?

Я посмотрел на документацию, и нигде не упоминается, что она будет работать только на определенных устройствах.

Задал тот же вопрос на форуме разработчиков Apple.

1 ответ

Решение

Проверьте вашу цель развертывания для расширения. оно должно быть одинаковым для тестового устройства и цели развертывания. После изменения цели развертывания до 10.0 экземпляр UNNotificationServiceExtension был вызван идеально. Возможно, ваше устройство iPhone 6S использует 10.1 и совпадает с вашей целью развертывания UNNotificationServiceExtension, а iPhone 5 - с более низкой версией цели развертывания. Так что не будет работать на iPhone 5.

Другие вопросы по тегам