2013-08-19 38 views
6

Tôi không thích đặt câu hỏi mơ hồ nhưng tôi không thể biết chính xác vấn đề là gì.IOS Hủy Thông báo Địa phương

Trong ứng dụng của tôi, tôi đặt một số thông báo địa phương hàng ngày. Chụp hàng ngày lúc 200 giờ tối. Sau đó, tôi đã xóa các mã đặt thông báo cục bộ và thêm tính năng thông báo đẩy.

Tôi kiểm tra tính năng đẩy và hoạt động (bất cứ khi nào tôi muốn). Nhưng tôi vẫn nhận được các thông báo cũ, có thể vì tôi đã đặt chúng sớm hơn ở đâu đó trên điện thoại. Có cách nào để hủy bỏ chúng mà không cần mã hóa. Ví dụ: chúng có bị hủy nếu tôi xóa ứng dụng không?

Trả lời

18

Gỡ cài đặt ứng dụng sẽ xóa thông báo cục bộ, mặc dù một số người đã báo cáo rằng chúng được lưu trong tối đa 24 giờ (vì vậy nếu bạn xóa ứng dụng, không cài đặt lại trong hơn 24 giờ) Xem here để biết thêm chi tiết.

Ngược lại, nếu bạn vẫn có quyền truy cập vào mã bạn có thể hủy bỏ tất cả thông báo địa phương như thế này:

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 
+0

Cảm ơn bạn. Gỡ cài đặt ứng dụng sẽ xóa thông báo cục bộ, Tốt để biết điều này. – ardavar

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