2015-09-04 1 views
1

Я некоторое время работаю над приложением, которое использует push-уведомления из модуля чата QuickBlox.Quickblox, отправляющий push-уведомления на устройства разработки, но не на устройства производства iOS

Я тестировал push-уведомления на своем iPad и отлично работает (устройство разработчика). Я добавил оба сертификата в QuickBlox, и оба они активны (Developer & Production).

Производственные устройства регистрируются для удаленных уведомлений, и они показывают, что они зарегистрировались для продукции push-уведомления. Когда я отправляю сообщение на устройство разработчика, он получает уведомление, и он отлично работает, однако, когда я отправляю на производственное устройство его не получаю.

Если я попытаюсь отправить push-уведомление для производственных пользователей с панели администратора, он будет отправлен, но не получит его. Пользователями производства являются внутренние и внешние тестеры в TestFlight. Я слышал, что тестеры TestFlight должны использовать производственный сертификат, поэтому я и регистрирую их так. Когда я архивирую сборку, идущую в хранилище, я делаю это, используя профиль подготовки производства. Я не знаю, что еще можно сделать: O

Заранее спасибо

редактировать: Я попытался с помощью тестера уведомления толчка для сертификата, и она работала отлично. Он был нажат, и push-уведомление было получено на устройство производства. Все еще не работает в QuickBlox

ответ

0

Я попытался удалить сертификат и снова добавить его, но это не помогло. Мне пришлось отозвать мой сертификат, а затем создать новый. После того, как я добавил его, потребовалось несколько часов, пока уведомления не начали работать. Должна быть проблема с QuickBlox.

+0

У вас все еще есть эта проблема? –

+0

Нет, я этого не делаю. отменяя сертификат, а затем создавая новый, он решил проблему. Для Apple требуется некоторое время, чтобы отменить ваш сертификат, чтобы он смотрел на это. – DatForis

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