0

Итак, у меня возникает особая проблема, о которой я не смог найти много информации. Ищите любой вход или опыт.Знаки устройств городского дирижабля остаются активными между установками

Я записал deviceToken существующей установки приложения с использованием Urban Airship. Затем, удалив приложение и переустановив, я также записал новый токен устройства. Эти жетоны разные. На тестовой панели UA я могу отправить тестовый push для обоих этих токенов, и устройство получает 2 нажатия, по одному для каждого токена, хотя первый токен с тех пор был удален. Но в поиске устройства UA оба токена отмечены как активные.

Это произошло только после того, как мы запустили наш сервер push, который запускает однократно каждое утро максимум, на основе размещенного файла, который определяет содержимое push, и если это произойдет. Мое устройство разработки теперь получает до 8 нажатий сразу с сервера.

Есть способы отменить подписку или отменить регистрацию для push-уведомлений с Apple, UA и сервером, но мне интересно узнать о лучших практиках для этого. Невозможно получить событие удаления, которое было бы единственным временем для отмены подписки. Лучшее решение просто ждать, пока UA определит токен, неактивен? Я нашел этот список здесь по причинам, по которым токен может быть неактивным: http://docs.urbanairship.com/reference/troubleshooting/ios-push.html#inactive-device-token

Но, похоже, это не применимо, особенно потому, что некоторые из этих токенов устройства почти месяц и все еще отправляются на мое тестовое устройство. Приложение использует профиль Enterprise, так что это происходит в производственной среде.

ответ

0

Вы получаете тот же канал каждый раз? Обычно переустановки генерируют тот же канал, который привязан к одному токену устройства. Затем, когда Apple генерирует новый токен, он обновит токен канала. Возможно, вам лучше связаться напрямую с нами. Они смогут помочь собрать всю информацию об устройстве, в которой они нуждаются, и посмотреть регистрацию и нажать записи, чтобы выяснить, что происходит.

+0

Спасибо, похоже, что идентификатор канала - это то, что мне нужно. Обратившись в службу поддержки, они сказали, что идут с идентификатором канала. Из-за работы с более старым сервером push работа над преобразованием в идентификатор канала не была одобрена, но я уверен, что это поможет. –

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