автономные приложения iMessage ведут себя иначе в iOS 12

Я пытаюсь создать отдельное приложение iMessage. У меня было что-то, что работало в iOS 10. Я мог отправить сообщение и показать контроллер представления, когда получатель нажал на сообщение, и он открыл бы для него контроллер представления. Этот же код ведет себя совсем по-другому в iOS 12. Когда пользователь нажимает на сообщение, он попадает в магазин приложений, а не в контроллер представления.

Я искал везде информацию об этом, но, кажется, ничего по этой теме нет.

Кто-нибудь знает, что изменилось или как я могу отобразить контроллер представления вместо магазина приложений?


person Daniel Medina Sada    schedule 28.11.2018    source источник


Ответы (1)


Это может показаться очевидным, но я подозреваю, что вы что-то упустили при тестировании.

Приложение iMessage запустится, если оно установлено на принимающем телефоне. Тест установки основан на идентификаторе пакета, поэтому, если вы не соответствуете, он не обнаружит ваше приложение.

Если приложение не установлено, iMessage начиная с iOS 11 содержит ссылку для перехода в магазин.

Я работаю над сложным приложением iMessage и попутно создал несколько небольших примеров приложений для проверки различных точек. Я только что опубликовал репозиторий, если вы хотите проверить некоторые им-правдоподобия

person Andy Dent    schedule 28.01.2019