Lần đầu tiên bạn gọi registerForRemoteNotificationTypes:
trên đối tượng UIApplication
của bạn, a UIAlertView
bật lên nói "[ứng dụng] muốn gửi cho bạn thông báo đẩy".Ghi lại câu trả lời cho thông báo "Ứng dụng muốn gửi cho bạn thông báo đẩy"
Có cách nào để biết thời điểm "OK" hoặc "Không cho phép" được khai thác trong số AlertView
này không?
Hiện tại application:didRegisterForRemoteNotificationsWithDeviceToken:
được gọi trên số AppDelegate
của tôi, ngay cả trước khi người dùng đưa ra quyết định.
Lý do tôi hỏi là vì khi ra mắt lần đầu tiên, tôi muốn đẩy một tùy chọn ViewController
với Notification
, nhưng chỉ khi người dùng cho biết họ muốn nhận thông báo.
Cảm ơn, nhưng thực sự là vấn đề tôi đang gặp là 'ứng dụng: didRegisterForRemoteNotificationsWithDeviceToken: 'được gọi là ngay cả trước khi bạn gõ "Không cho phép" hoặc "OK "trong AlertView. Vì vậy, tại thời điểm này 'enabledRemoteNotificationTypes' luôn là' UIRemoteNotificationNone'. Tôi nghĩ tôi phải gọi 'registerForRemoteNotificationTypes:' một lần nữa khi lựa chọn đó được thực hiện. – vtim