2013-05-09 5 views
4

Я хочу ударить веб-службу, когда пользователь удаляет приложение со своего устройства. Его просто удалить этого пользователя из Db. Может ли кто-нибудь здесь помочь мне? Спасибо In Advance ..Событие При удалении приложения с iPhone

+1

Обратитесь к [link] (http://stackoverflow.com/questions/8803181/how-to-catch-application-uninstalling-on-device-and-let-server-know-about-this) – LittleIDev

ответ

0

Нет, не может этого сделать. При удалении приложения нет определенного уведомления. Если вы должны поговорить с сервером, приостановите неактивные учетные записи после предопределенного срока.

Ещё одна вещь, которую вы можете попробовать, это проверить на уведомление . Сохраните состояние своего приложения на своих серверах, когда оно перейдет на задний план и пересечет пальцы, ваш пользователь не удалит ваше приложение, когда оно не запущено. Потому что, как только ваше приложение закрыто, у вас больше нет контроля. Это поведение iOS до iOS 6.

0

Невозможно узнать, удалено ли приложение с устройства или нет, поскольку при удалении приложения не запускается метод делегата.

Надеюсь, это поможет вам.

+0

ответ есть not clear –

+0

Я сказал, что мы не можем получать уведомления, когда приложение удаляется с устройства. –

+0

Как это поможет? Можете ли вы предложить решение этой проблемы? –

3

Вообще говоря, то, что вы пытаетесь, вероятно, нецелесообразно. Даже если бы можно было узнать, когда пользователь удалил приложение, как бы вы справились с ситуацией, когда пользователь снова установил приложение и запустил его? Вы также не знаете, почему пользователь удалил приложение (возможно, они только хотят сделать это временно, чтобы освободить место на своем устройстве? Возможно, их устройство было украдено, и они переустанавливаются на новое или обновленное устройство?)

Если вы отделите свои проблемы (у клиента есть/нет мобильного приложения, у клиента нет/нет активной учетной записи), вы можете управлять всеми этими сценариями гораздо более надежным способом.

Использование пакета аналитики в приложении (например, Google Analytics, Parse или Flurry для обозначения нескольких) даст вам представление о вашем поведении пользователя и, возможно, на основе данных об использовании вы можете запускать обработчики. Например, если вы видите, что пользователь не использовал ваше приложение за определенный период, вы можете отправить их по электронной почте или отправить напоминание push, чтобы напомнить им? Возможно, вы можете отправить их по электронной почте, чтобы уведомить их: «Вы не вошли в систему через 60 дней, если вы не используете свою учетную запись в течение следующих 30 дней, она будет удалена. Нажмите здесь, чтобы активировать свою учетную запись».

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