Я некоторое время работаю над приложением, которое использует push-уведомления из модуля чата QuickBlox.Quickblox, отправляющий push-уведомления на устройства разработки, но не на устройства производства iOS
Я тестировал push-уведомления на своем iPad и отлично работает (устройство разработчика). Я добавил оба сертификата в QuickBlox, и оба они активны (Developer & Production).
Производственные устройства регистрируются для удаленных уведомлений, и они показывают, что они зарегистрировались для продукции push-уведомления. Когда я отправляю сообщение на устройство разработчика, он получает уведомление, и он отлично работает, однако, когда я отправляю на производственное устройство его не получаю.
Если я попытаюсь отправить push-уведомление для производственных пользователей с панели администратора, он будет отправлен, но не получит его. Пользователями производства являются внутренние и внешние тестеры в TestFlight. Я слышал, что тестеры TestFlight должны использовать производственный сертификат, поэтому я и регистрирую их так. Когда я архивирую сборку, идущую в хранилище, я делаю это, используя профиль подготовки производства. Я не знаю, что еще можно сделать: O
Заранее спасибо
редактировать: Я попытался с помощью тестера уведомления толчка для сертификата, и она работала отлично. Он был нажат, и push-уведомление было получено на устройство производства. Все еще не работает в QuickBlox
У вас все еще есть эта проблема? –
Нет, я этого не делаю. отменяя сертификат, а затем создавая новый, он решил проблему. Для Apple требуется некоторое время, чтобы отменить ваш сертификат, чтобы он смотрел на это. – DatForis