2012-02-14 35 views
6

Nếu ứng dụng của tôi xếp hàng thông báo cục bộ nhưng sau đó thiết bị bị tắt trong khi thông báo là do hỏa hoạn, sau đó khởi động lại thiết bị không có dấu hiệu nào đã bị sa thải.Thông báo địa phương hết hạn khi thiết bị bị tắt bị mất

Điều tương tự dường như xảy ra với báo thức lịch. Đây không phải là hành vi chính xác với tôi từ góc nhìn của người dùng - nếu thông báo là lời nhắc nhở lịch cho một điều rất quan trọng, và tôi đã xảy ra khởi động lại ngay tức thì nó đã bị sa thải, sau đó tôi đã mất lời nhắc nhở quan trọng đó, ngay cả khi thiết bị của tôi chỉ tắt 3 lần trong 3 giây, nếu thông báo là do hỏa hoạn trong 3 giây bị mất vĩnh viễn.

Tôi có thiếu gì đó không?

+0

Gửi [báo cáo lỗi] (http://bugreport.apple.com). –

+0

trùng lặp của http://stackoverflow.com/questions/8573013/uilocalnotification-when-iphone-switched-off – yuji

+0

Câu trả lời cho câu hỏi trùng lặp đó là không chính xác - thông báo cục bộ * không * duy trì khởi động lại, nó không bị mất * trừ khi * thời gian lửa của nó là trong khi thiết bị đã được tắt. Thông báo kiên trì về khởi động lại là hành vi hợp lý, mất những hành động có thể bị sa thải trong khi thiết bị bị tắt không phải là IMO. Nó có nghĩa là ứng dụng không có ý tưởng những gì có thể đã bị mất hoặc những gì không – Gruntcakes

Trả lời

7

Tôi muốn nói điều này là do thiết kế: nếu bạn tắt thiết bị trong 1 tháng, bạn không muốn thiết bị hiển thị thông báo vô giá trị trong 1 tháng. Ngoài ra, thiết bị iOS được thiết kế để luôn bật; nếu bạn cần không thể truy cập được, bạn chỉ cần bật chế độ trên máy bay, điều này sẽ vô hiệu hóa tất cả các liên lạc không dây/di động nhưng bạn vẫn sẽ nhận được thông báo.

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