2015-01-04 17 views

Trả lời

128

Bạn có thể "loại bỏ" các biểu tượng huy hiệu ứng dụng bằng cách thiết lập nó để 0:

Swift < 3,0

UIApplication.sharedApplication().applicationIconBadgeNumber = 0 

Swift 3.0+

UIApplication.shared.applicationIconBadgeNumber = 0 

này câu hỏi chương trình khi bạn có thể sử dụng nó: How to clear push notification badge count in iOS?

+3

Vậy thực hành tiêu chuẩn có phải đặt lại thành 0 mỗi khi ứng dụng bắt đầu không? –

+4

@ElgsQianChen thực sự phụ thuộc vào những gì ứng dụng của bạn phải làm/điều gì là tốt nhất cho khán giả của bạn. Câu hỏi đó có thể được phục vụ tốt hơn trong UX SO. – Oxcug

+1

Thứ hai. Có lẽ bạn muốn đảm bảo rằng người dùng thực sự xử lý nguyên nhân của thông báo (ví dụ: _did_ đọc tin nhắn chưa đọc) trước khi xóa thông báo. Các ứng dụng khác nhau xử lý vấn đề này theo cách khác. Một số rõ ràng khi ra mắt, một số rõ ràng về hành động của người dùng trong ứng dụng. –

Các vấn đề liên quan