«Push-уведомление» - обратная связь, удаление приложения - PullRequest
6 голосов
/ 24 февраля 2011

Apple push-уведомление - Служба обратной связи

Как узнать, когда пользователь удаляет ваше приложение? так что вы можете удалить их devicetoken с сервера push.

1 Ответ

4 голосов
/ 24 февраля 2011

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

Обновление : Вы правы.Вы можете получить эту информацию от службы обратной связи, однако есть предостережение.Для поддержания постоянного подключения с обратной связью необходимо установить хотя бы одно приложение с поддержкой push-сообщений.Я бы отметил этих клиентов как потенциально несуществующих, но я бы не стал удалять этих людей из клиентской БД.Кто знает, почему ваше сообщение может быть отклонено.Ваше устройство может быть в несовместимом состоянии, и вы навсегда удаляете своего подписчика.Если у вас есть 10k клиентов-зомби, это карманная замена для БД.Если вы потеряли 100 тыс. Клиентов, у вас гораздо больше серьезных проблем.

...