Предположим, я установил 5 местных уведомлений для приложения iPhone, после чего пользователь удалит приложение. Если приложение установлено снова, оно отображает предыдущие уведомления.Как удалить все локальные уведомления при удалении приложения с iPhone
Я знаю, следующий код удаляет все уведомления
[[UIApplication sharedApplication] cancelAllLocalNotifications];
Но где же я ставлю этот код так, что он выполняет, когда приложение удаляется?
Или любым другим способом решить эту проблему.
Не мог бы вы не удалите его при первом запуске вместо этого? Например, если определенный флаг в UserSettings не установлен, вы отменяете их все и устанавливаете флаг? –
В этом приложении я использую базу данных для хранения и извлечения объекта уведомления также –
Neon .. это помогает? http://stackoverflow.com/questions/12369900/when-i-delete-my-ios-application-push-notification-state-remains – pordi