พื้นหลัง
ฉันเป็นผู้พัฒนาฝั่งเซิร์ฟเวอร์ที่ทำงานกับ API สำหรับแอป iOS ในบางครั้งที่เรากำลังพัฒนา (เมื่อเรามีการเปลี่ยนแปลงฐานข้อมูลขนาดใหญ่) เรารีเซ็ตเซิร์ฟเวอร์ของเรา กระบวนการนี้จะล้างข้อมูลฝั่งเซิร์ฟเวอร์ทั้งหมดสำหรับสมาชิกรวมถึงโทเค็นอุปกรณ์แอพใด ๆ ที่ใช้สำหรับการแจ้งเตือนแบบพุช
ปัญหา
ในขณะเดียวกันเมื่อฉันรีเซ็ตฐานข้อมูลเซิร์ฟเวอร์ฉันพยายามถอนการติดตั้งแอพและลบข้อมูลแอพที่เกี่ยวข้องใด ๆ ฉันหวังว่าถ้าฉันทำสิ่งนี้ในครั้งต่อไปที่ฉันติดตั้งแอปมันจะเหมือนเป็นการดาวน์โหลดครั้งแรกอีกครั้ง สิ่งนี้ไม่ทำงาน
ฉันจะทำสิ่งนี้อย่างไร:
ฉันได้พยายามตามขั้นตอนที่ระบุไว้ในเว็บไซต์ดังต่อไปนี้https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/remove_app_from_device.html
ฉันได้ลองถอนการติดตั้งผ่านโทรศัพท์:
ภายใต้การตั้งค่า> ทั่วไป> การใช้งาน> การจัดเก็บ> จัดการที่เก็บข้อมูล ฉันคลิกแอพแล้วคลิกลบแอป
ภายใต้การตั้งค่า> ทั่วไป> การใช้งาน> ICLOUD> จัดการที่เก็บข้อมูล ฉันคลิกอุปกรณ์ปัจจุบันแล้วเลือกแอปและปิดการสำรองข้อมูลและลบ
ฉันหวังว่าจะลบข้อมูลทั้งหมดดังนั้นเมื่อฉันติดตั้งใหม่ผ่าน Xcode หรือ Test Flight App แอปจะเริ่มเหมือนผู้ใช้ครั้งแรกอีกครั้ง อย่างไรก็ตามสิ่งนี้ไม่ได้เกิดขึ้น ดูเหมือนว่าแอพจะจดจำการตั้งค่าบางอย่างโดยเฉพาะอย่างยิ่งมันคิดว่าฉันได้ส่งโทเค็นอุปกรณ์ของฉันไปแล้วและจะไม่เตือนฉันอีก
คำถาม
ฉันจะถอนการติดตั้งแอพจากอุปกรณ์เพื่อให้ข้อมูลแอพทั้งหมดถูกลบออกได้อย่างไรและครั้งต่อไปที่ฉันติดตั้งแอปใหม่ในฐานะผู้ใช้ใหม่