Подписки на облачный набор не работают с производственной средой при построении тестового рейса

Подписки на облачный набор (Push-уведомления) с средой разработки работают нормально, но когда я пытаюсь работать с производственной средой, используя тестовый полет, не работает

С помощью сборки TestFlight подписки на набор облаков не работают с производственной средой. Когда приложение будет выпущено в Appstore, подписки будут работать

Хотя этот ответ довольно поздний, я публикую его, если другие люди все еще находят свой путь здесь. Я столкнулся с этой же проблемой. CloudKit подписке CloudKit отлично работали в среде dev и, как оказалось, полностью остановились, когда я распространил приложение через TestFlight .

После некоторой отладки я обнаружил, что application:didReceiveRemoteNotification фактически срабатывает, как ожидалось. Проблема состояла в том, что я кэшировал serverChangeToken в настройках пользователя по умолчанию. Этот serverChangeToken был токеном изменения среды разработки. Когда я переключился на prod (через TestFlight ), этот токен больше не был действительным … это было в будущем с точки зрения Prod. Таким образом, моя fetchNotificationChangesOperation с этим токеном изменения не находила результатов, более новых, чем токен.

Исправление для меня, так как это приложение все еще находится в разработке, заключается в проверке, в какой среде я вхожу, и сохраняю отдельные токены Dev и Prod в пользовательских настройках по умолчанию.

Мой сценарий затронет только устройства разработки; любой пользователь, который устанавливается непосредственно из магазина, только увидит версию токена версии Prod.

  • полужирное (или другое форматирование) в уведомлении push iOS
  • Сохранить push-уведомление в CoreData, пока приложение находится в фоновом режиме?
  • Не получать push-уведомления на iPhone5
  • Уведомление о выпуске IOS не доходит до устройства с сервера MDM
  • Xamarin.iOS Push-уведомления от Azure Notification Hub
  • Получение push-уведомления в iOS при закрытии приложения с использованием GCM
  • Azure уведомления и мобильные услуги
  • XMPPFramework - pubsub + push уведомления?
  • Разбор: переднее открытие открытого отслеживания
  • Адресовый профиль резервирования и уведомление о развитии push SSL
  • Push-уведомления не работают в фоновом режиме через FCM в iOS
  • Interesting Posts

    Проблема с iPhone5 и iPhone6 ​​@ 2x изображения

    Можно ли получить доступ к сигналам тревоги, установленным через приложение часов iOS?

    Пользовательские переходы UIViewController и восстановление состояния

    добавить вложение в текстовое поле, созданное в раскадровке?

    не получать push-уведомления в приложении cordova ios с использованием firebase

    iOS: как рисовать круг шаг за шагом с помощью NSTimer

    Xarmin iOS MSBuild – Отсутствует OutputPath?

    iOS Accelerometer и Spacial Navigation?

    UITableView не обновляется, когда didChangeObject называется NSFetchedResultsController

    начальная позиция табличного представления ошибочна в симуляторе и не похожа на раскадровку

    Как связать статическую библиотеку iOS4, не нарушая мое приложение на iOS3.x

    iOS – Изменение размера календаря CustomCell в таблице Tableview – прокрутка беспорядочного рендеринга

    Должны ли родительские UIViewControllers распространять didRotateFromInterfaceOrientation для детей?

    Копирование объекта из одного NSDictionary в другой

    Контроллер SWRevealViewController и Tab Bar подробно

    Давайте будем гением компьютера.