Как обнаружить пользователя, удаленное приложение iOS? Мне нужно толкнуть серьезное уведомление. Я не хочу его потерять

Я знаю, что Apple не сообщит вам, что пользователь удалил ваше приложение.

Моя проблема
У меня есть устаревшая система SMS для отправки предупреждающего сообщения «Короткое сообщение» конечному пользователю. Большинство из этих сообщений являются серьезными. Узким местом является GSM-модуль с ограничением при одновременном отправке сотням пользователей SMS. Задержка неизбежна.

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

Проблема в том, что некоторые старые школьные пользователи предпочитают SMS, а не push-уведомление. Они загружают приложение и регистрируют свой номер телефона. Затем они обнаружили, что у их телефона нет плана передачи данных 3G. Они удалили приложение, не отменив регистрационный номер своего телефона.

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

Мой вопрос
Есть ли умная идея или механизм, позволяющий обнаружить, что пользователь удалил мое приложение?

One Solution collect form web for “Как обнаружить пользователя, удаленное приложение iOS? Мне нужно толкнуть серьезное уведомление. Я не хочу его потерять”

APNS имеет службу обратной связи, в которой Apple сообщает любой токен устройства, который больше неактивен на пользовательском устройстве. Apple требует проверки токенов от службы обратной связи и прекращения отправки нажатий на эти устройства.

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

Просто помните, что токен устройства может снова активироваться, и в этот момент он будет зарегистрирован вами через тот же механизм, что и в первый раз. Перезагрузите его вместе с пользователем и снова нажмите кнопку «Пуск».

  • Как узнать, было ли уже предупреждено уведомление о push-уведомлении
  • iOS разработки / производства нажмите сертификаты: когда и как?
  • Как я могу различать push-уведомления, полученные в приложении и затронутые извне приложения?
  • Как проверить, было ли нажато на кнопку «Запросить оповещения о push-уведомлениях»
  • Приложение было открыто из значка или уведомления
  • Список доступных звуков для уведомлений push iOS
  • Swift - удаленные уведомления и поток контроллера навигации
  • Swift 4 - UIApplication.registerForRemoteNotifications () необходимо вызывать только из основного потока
  • CloudKit iOS 9.0 didReceiveRemoteNotification не вызывается после выхода iOS 9.3
  • Пример токена устройства iOS для Push-уведомлений
  • Пользовательское звуковое уведомление iOS
  • Interesting Posts

    Есть ли способ сказать, когда KVO запускается / заканчивается для определенного значения?

    Проверка подлинности GKLocalPlayer не работает, но isAuthenticated возвращает YES (песочница Game Center)

    предварительный просмотр автозапуска с различными размерами и языковыми стилями

    UIButton не показывает подсветку при нажатии на iOS7 – Swift

    Изменение значения kCTLigatureAttributeName в iOS

    dyld: библиотека не загружена: @ rpath / SwiftyJSON.framework / SwiftyJSON

    PDF специальный поиск iOS

    Расширить массив для соответствия протоколу, если элемент соответствует данному протоколу

    Доступность Большой текст из настроек

    как установить положение прокрутки на uiwebview

    setBackgroundimage в UIButton с помощью SDWebimage

    Можно ли получить текущую дату HTTP-потока, который воспроизводится через AirPlay?

    Многозначный адрес адресной книги iphone

    KML Viewer для iOS (любой пример обновления?)

    Слияние * .mp3 с * .mov файлом с использованием AVAssetReader и AVAssetWriter

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.