ฉันกำลังเขียนรหัสที่เกี่ยวข้องกับ StoreKit และฉันได้รับรหัสข้อผิดพลาดที่ค่อนข้างหนักใจเมื่อพยายามเพิ่มการซื้อลงในคิว
จนถึงตอนนี้ฉันพบรหัสข้อผิดพลาด -1003 และ -1004 และฉันไม่พบอะไรเกี่ยวกับรหัสเหล่านั้นบนอินเทอร์เน็ต
การเรียกใช้คำขอผลิตภัณฑ์จะส่งคืนหมายเลขผลิตภัณฑ์ที่ถูกต้องดังนั้นฉันจึงไม่ทราบว่าเหตุใดการโทรถึง[[SKPaymentQueue defaultQueue] addPayment:aPayment];
จึงล้มเหลวด้วยปัญหาที่ไม่มีเอกสารนี้
รหัสเดียวกันยังใช้งานได้โดยไม่มีข้อผิดพลาดในอุปกรณ์เครื่องหนึ่ง แต่ไม่เกิดขึ้นกับอีกเครื่องหนึ่ง
คำถามที่ฉันมีในขณะนี้ยังไม่มีคำตอบ:
รหัสเหล่านี้หมายถึงอะไร? ฉันจะบรรเทาปัญหานี้ได้อย่างไร? เหตุใดจึงเกิดขึ้นเพื่อพยายามซื้อไม่ใช่เพื่อการร้องขอผลิตภัณฑ์
การแก้ไขปัญหาที่ฉันได้ทำรวมถึงการสร้างใบรับรองการลงนามและโปรไฟล์การจัดเตรียมใหม่การเปลี่ยนเครือข่าย WiFi การทำความสะอาดและการสร้างและติดตั้งซอฟต์แวร์และส่วนประกอบที่เกี่ยวข้องทั้งหมดใหม่และไม่มีสิ่งเหล่านี้แยกกันหรือร่วมกันช่วยแก้ไขปัญหาได้
แก้ไข:
พบการสนทนาเกี่ยวกับเรื่องนี้ในฟอรัมนักพัฒนาของApple แต่ไม่มีใครตอบกลับจาก Apple: https://devforums.apple.com/thread/107121?tstart=75 (จำเป็นต้องดูบัญชีนักพัฒนา iOS)
แก้ไข:
วันนี้ฉันได้รับรหัสข้อผิดพลาด -1001 เพื่อเพิ่มลงในรายการปัญหาที่อธิบายไม่ได้และไม่ต่อเนื่อง ยังไม่มีความรับผิดชอบจาก Apple ที่ฉันสามารถพบได้
แก้ไข:
ฉันสงสัยว่ารหัสข้อผิดพลาดเหล่านี้สร้างขึ้นแบบสุ่มและระบุว่า Sandbox ไม่ทำงานจริงๆ มีใครประสบปัญหานี้อีกไหม