1

Я добавил один из новых iOS 10 Notification Service Extensions в мое приложение, чтобы представить миниатюру в уведомлении push, полученном от сервера. (Который включает в себя флаг изменчивого содержимого)Должен ли я делать что-то особенное, чтобы иметь сборки TestFlight, использовать мою цель расширения уведомлений? Он игнорируется

Он отлично работает в среде разработки/песочницы на моем тестовом устройстве. Но когда я загрузил его своим тестерам на TestFlight, он, похоже, полностью проигнорирован. Миниатюра никогда не отображается, и я даже добавляю немного текста в тело уведомления, и это тоже не отображается.

Есть ли что-то особенное, что я должен сделать, чтобы включить это в сборку TestFlight? Само расширение является отдельной целью внутри проекта, очевидно, и это первый в приложении, поэтому я должен явно сказать «включить это»?

Что я делаю неправильно?

+0

Пожалуйста, посмотрите мой ответ и дайте мне знать, если это не поможет – KrishnaCA

ответ

1

Я предполагаю, что раньше вы не работали с расширениями приложений. Чтобы распространять расширение приложения вместе с приложением через AppStore или TestFlight, вам необходимо сделать следующее.

  1. Создать отдельный идентификатор для вашего приложения Extension
  2. Создать отдельный App Store профиль обеспечения распространения и назначить его мишенью App Extension в

Вы можете попробовать строить его и распространять его через TestFlight в настоящее время. Не стесняйтесь комментировать, если он не работает

+0

Где я могу создать отдельный идентификатор? Это Xcode или iTunes Connect? –

+0

Да, это так. Я считаю, что у вас есть опыт в процессе выпуска AppStore/TestFlight. Если вы этого не сделаете, ознакомьтесь с этим: https://www.raywenderlich.com/133121/testflight-tutorial-ios-beta-testing https://developer.apple.com/library/content/documentation/IDEs /Conceptual/AppDistributionGuide/DistributingYourAppUsingTestFlight/DistributingYourAppUsingTestFlight.html – KrishnaCA

+0

Я распространил много приложений, но моя проблема заключается в том, что расширение не включено. Ни один из этих руководств не упоминает ничего о расширениях. –

Смежные вопросы