po ustawieniu powiadomienia lokalnego na nadchodzący czas, a po usunięciu aplikacji powiadomienie lokalne jest wyzwalane, gdy jestem ponownie zainstalowany. Czy istnieje metoda, aby tego uniknąć. Dlaczego tak się dzieje?Powiadomienia lokalne są wyzwalane po odinstalowaniu i ponownym zainstalowaniu aplikacji
5
A
Odpowiedz
1
Jeśli nie było oddzwanianie, gdy aplikacja została usunięta można [[UIApplication sharedApplication] cancelAllLocalNotifications];
jednak tak nie jest to możliwe nie widzę żadnego sposobu ...
2
Może w applicationDidFinishLaunching (nie testowane):
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
BOOL firstRun = [prefs boolForKey:@"firstRun"];
if(firstRun) {
// Cancel all UILocalNotifications
} else {
BOOL firstRun = NO;
[prefs setBool:firstRun forKey:@"firstRun"];
}
1
Powinieneś zaimplementować jak poniżej kod w aplikacji didFinishLaunchingWithOptions, Mam nadzieję, że to działa.
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
// BOOL firstRun=YES;
BOOL firstRun = [prefs boolForKey:@"firstRun"];
if(firstRun) {
NSArray *notificationarray = [[UIApplication sharedApplication] scheduledLocalNotifications];
BOOL firstRun =NO;
[prefs setBool:firstRun forKey:@"firstRun"];
} else {
BOOL firstRun = NO;
[prefs setBool:firstRun forKey:@"firstRun"];
NSArray *notificationarray = [[UIApplication sharedApplication] scheduledLocalNotifications];
NSLog(@"%@",notificationarray);
}
[prefs synchronize];
Nadzieja to pomaga
Powiązane problemy
- 1. Otrzymuj powiadomienia lokalne po usunięciu i ponownym zainstalowaniu aplikacji iPhone
- 2. UILocalNotification fires po ponownym zainstalowaniu aplikacji
- 3. Liczba znaczków jest usuwana po usunięciu aplikacji i ponownym zainstalowaniu.
- 4. Widget staje się niewidoczny po ponownym zainstalowaniu
- 5. Czcionki Windows nie są natychmiast użyteczne w aplikacji po zainstalowaniu?
- 6. Czy stare tokeny GCM są wyświetlane nawet po odinstalowaniu?
- 7. Zdarzenie po zainstalowaniu aplikacji (Android)
- 8. Bash nie może znaleźć GHC po ponownym zainstalowaniu?
- 9. Czy można zmienić domyślny styl powiadomienia powiadomienia po instalacji aplikacji?
- 10. npm nie działa po ponownym zainstalowaniu Mac OS X
- 11. Wyświetlaj powiadomienia lokalne tosty
- 12. Jak wznowić proces pobierania NSURLSession po ponownym uruchomieniu aplikacji i ponownym uruchomieniu aplikacji:
- 13. Jak zapobiec odinstalowaniu aplikacji?
- 14. Powiadomienia push po zakończeniu aplikacji
- 15. Wyjątek SIGKILL po ponownym uruchomieniu aplikacji
- 16. Powiadomienie systemu Android po zainstalowaniu aplikacji na urządzeniu - jak?
- 17. Jak przechowywać dane pozostające po odinstalowaniu?
- 18. Jak wyczyścić db po odinstalowaniu aplikacji w Androidzie
- 19. Ikona aplikacji nie pojawia się po zainstalowaniu aplikacji na Androida
- 20. Jak wyrejestrować się z GCM po odinstalowaniu aplikacji
- 21. Jak zaplanować lokalne powiadomienia na Androida?
- 22. Wykonaj zadanie po odinstalowaniu w Androidzie
- 23. Uruchamianie aplikacji po otrzymaniu powiadomienia GCM
- 24. Błąd po zainstalowaniu Yii2
- 25. testowanie perla po zainstalowaniu
- 26. Jak nagradzać użytkownika po zainstalowaniu nagrodzonego formularza aplikacji - Android
- 27. Dlaczego moje pliki .csproj są pomieszane po ponownym utworzeniu git?
- 28. Uruchamianie devenve.exe/setup po odinstalowaniu w Wix
- 29. Czy mimo to można wyświetlić zaplanowane powiadomienia lokalne?
- 30. Plik Wix CopyFile przed deinstalacją i przywróceniem po odinstalowaniu