Tôi đang phát triển ứng dụng nhắc nhở. Tôi đang sử dụng thông báo địa phương. Nó hoạt động tốt. Nhưng một số huy hiệu luôn hiển thị trên biểu tượng ứng dụng của tôi. Làm cách nào để xóa số huy hiệu sau khi kích hoạt thông báo địa phương? Khi tôi đặt [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
khi hoàn tất việc khởi chạy, số hiệu huy hiệu sẽ bị xóa hoàn toàn.Xóa số huy hiệu khi thông báo địa phương bị hủy
Trả lời
Tôi đoán rằng bạn đang cố gắng để loại bỏ các badgeNumber
từ biểu tượng huy hiệu và chỉ hiển thị một biểu tượng huy hiệu trống rỗng (không có bất kỳ số lượng). Bạn không thể chỉ xóa số huy hiệu một mình khỏi biểu tượng huy hiệu. Nếu bạn đặt applicationIconBadgeNumber
thành 0
, biểu tượng huy hiệu sẽ bị xóa khỏi biểu tượng ứng dụng.
Nếu huy hiệu được hiển thị thì phải có một số, không phải là số 0
. 0
được thêm vào để xóa biểu tượng huy hiệu.
Bất cứ khi nào thông báo được kích hoạt trong ứng dụng ủy quyền didReceiveLocalNotification Method Fired Bạn có thể giảm số lượng một và thêm một khi bạn thêm thông báo mới.
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
[UIApplication sharedApplication].applicationIconBadgeNumber=application.applicationIconBadgeNumber-1;
}
Cheers
tôi cố gắng điều tương tự và tôi thấy điều này:
Khi ứng dụng trong trong nền và bạn cố gắng để thiết lập các LocalNotification 0 nó sẽ không loại bỏ các IconBadgeNumber. bạn cần đặt IconBadgeNumber thành -1.
UILocalNotification *localSilentNotif;
localSilentNotif.applicationIconBadgeNumber = -1;
- 1. Xóa huy hiệu thông báo đẩy sau khi tăng
- 2. IOS Hủy Thông báo Địa phương
- 3. Số huy hiệu thông báo đẩy của Apple
- 4. Huy hiệu Xóa Ứng dụng số
- 5. iPhone: cách xóa huy hiệu sau Thông báo đẩy?
- 6. Tăng Huy hiệu thông báo Đẩy iPhone
- 7. Hủy Thông báo Địa phương Khi ứng dụng chuyển sang trạng thái Tạm dừng. (Bị xóa khỏi nền)
- 8. Hủy thông báo địa phương không hoạt động
- 9. Làm cách nào để xóa số huy hiệu thông báo đẩy trong iOS?
- 10. Cập nhật ngày cháy để thông báo địa phương và hủy thông báo trước
- 11. Thông báo địa phương hết hạn khi thiết bị bị tắt bị mất
- 12. Cách tăng số hiệu ứng dụng cho thông báo địa phương định kỳ (iPhone)
- 13. Lịch biểu số thông báo địa phương
- 14. Cập nhật số hiệu huy hiệu khi nhận được thông báo đẩy khi ứng dụng không mở
- 15. cách xóa biểu tượng thông báo huy hiệu khỏi biểu tượng ứng dụng trong iPhone
- 16. Thực thi mã khi thông báo Android bị hủy
- 17. Huy hiệu thông báo đẩy không xuất hiện
- 18. Cập nhật huy hiệu iOS mà không cần thông báo đẩy
- 19. Nhận mã thông báo thiết bị cho thông báo đẩy sau khi ứng dụng bị xóa
- 20. làm thế nào để hủy bỏ một thông báo địa phương trong iphone
- 21. Cách quản lý thông báo khi người dùng nhấp vào huy hiệu
- 22. Region dựa thông báo địa phương
- 23. iOS, biểu tượng giảm huy hiệu số
- 24. Làm cách nào để cung cấp cho biểu tượng ứng dụng huy hiệu thông báo mà không có số?
- 25. Xóa huy hiệu khỏi biểu tượng ứng dụng iOS
- 26. thông báo địa phương tại Foreground
- 27. APNS không có Huy hiệu/Cảnh báo/Âm thanh
- 28. iPhone: thông báo địa phương Daily
- 29. Gửi thông báo địa phương trong Android
- 30. Cho phép thông báo bị hủy sau khi gọi đến stopForeground (sai)