หมายเหตุทางเทคนิค TN2265: การแก้ไขปัญหาการแจ้งเตือนแบบพุช
ครั้งแรกที่แอพที่เปิดใช้งานพุชลงทะเบียนสำหรับการแจ้งเตือนแบบพุช iOS จะถามผู้ใช้ว่าพวกเขาต้องการรับการแจ้งเตือนสำหรับแอพนั้นหรือไม่ เมื่อผู้ใช้ตอบกลับการแจ้งเตือนนี้จะไม่ปรากฏอีกเว้นแต่ว่าอุปกรณ์จะถูกกู้คืนหรือแอปถูกถอนการติดตั้งอย่างน้อยหนึ่งวัน
หากคุณต้องการจำลองแอปของคุณเป็นครั้งแรกคุณสามารถปล่อยให้แอปถอนการติดตั้งเป็นเวลาหนึ่งวัน คุณสามารถทำได้โดยไม่ต้องรอวันโดยตั้งค่านาฬิการะบบไปข้างหน้าหนึ่งวันหรือมากกว่าปิดอุปกรณ์โดยสมบูรณ์แล้วเปิดอุปกรณ์อีกครั้ง
อัปเดต: ดังที่ระบุไว้ในความคิดเห็นด้านล่างโซลูชันนี้หยุดทำงานตั้งแต่ iOS 5.1 ฉันอยากจะแนะนำให้ยื่นข้อผิดพลาดกับ Apple เพื่อให้พวกเขาสามารถปรับปรุงเอกสารของพวกเขา ดูเหมือนว่าโซลูชันปัจจุบันจะรีเซ็ตเนื้อหาและการตั้งค่าของอุปกรณ์
อัปเดต:บันทึกเทคโนโลยีได้รับการอัปเดตด้วยขั้นตอนใหม่ที่ทำงานอย่างถูกต้องตั้งแต่ iOS 7
- ลบแอพของคุณออกจากอุปกรณ์
- ปิดอุปกรณ์โดยสมบูรณ์แล้วเปิดใหม่
- ไปที่การตั้งค่า> ทั่วไป> วันที่และเวลาและตั้งวันที่ล่วงหน้าหนึ่งวันขึ้นไป
- ปิดอุปกรณ์อีกครั้งอย่างสมบูรณ์แล้วเปิดใหม่
อัปเดตตั้งแต่ iOS 9
เพียงแค่ลบและติดตั้งแอพใหม่จะรีเซ็ตสถานะการแจ้งเตือนเป็นnotDetermined
(หมายถึงข้อความแจ้งจะปรากฏขึ้น)
ขอบคุณคำตอบของ Gomfucius ด้านล่าง:
https://stackoverflow.com/a/33247900/704803