คำถามติดแท็ก storekit

3
โซลูชันที่สมบูรณ์สำหรับ LOCALLY ตรวจสอบใบเสร็จรับเงินในแอพและใบเสร็จรับเงินแบบมัดบน iOS 7
ฉันได้อ่านเอกสารและรหัสจำนวนมากซึ่งในทางทฤษฎีแล้วจะตรวจสอบใบเสร็จในแอปและ / หรือใบเสร็จจากชุดรวม เนื่องจากความรู้ของฉันเกี่ยวกับ SSL ใบรับรองการเข้ารหัส ฯลฯ เกือบเป็นศูนย์คำอธิบายทั้งหมดที่ฉันได้อ่านเช่นเดียวกับที่มีแนวโน้มนี้ฉันพบว่ายากที่จะเข้าใจ พวกเขาบอกว่าคำอธิบายนั้นไม่สมบูรณ์เพราะทุกคนต้องหาวิธีที่จะทำหรือแฮกเกอร์จะมีงานง่าย ๆ ในการสร้างแอพแครกเกอร์ที่สามารถจดจำและระบุรูปแบบและแก้ไขแอปพลิเคชันได้ ตกลงฉันเห็นด้วยกับสิ่งนี้จนถึงจุดหนึ่ง ฉันคิดว่าพวกเขาสามารถอธิบายได้อย่างสมบูรณ์ถึงวิธีการทำและแจ้งเตือนว่า "แก้ไขวิธีนี้", "แก้ไขวิธีอื่น", "ทำให้ตัวแปรนี้สับสน", "เปลี่ยนชื่อของสิ่งนี้และ" เป็นต้น มีวิญญาณที่ดีออกมาได้ไหมที่จะอธิบายวิธีการตรวจสอบในท้องถิ่น, ใบเสร็จรับเงินมัดและใบเสร็จรับเงินการซื้อภายในแอปใน iOS 7ในขณะที่ฉันอายุห้าขวบ (ตกลงทำ 3) จากบนลงล่างชัดเจน? ขอบคุณ !!! หากคุณมีเวอร์ชันที่ทำงานกับแอพของคุณและข้อกังวลของคุณก็คือแฮกเกอร์จะเห็นวิธีการใช้งานของคุณเพียงแค่เปลี่ยนวิธีการที่ละเอียดอ่อนก่อนที่จะเผยแพร่ที่นี่ ทำให้งงสตริงเปลี่ยนลำดับของบรรทัดเปลี่ยนวิธีการวนรอบ (จากการใช้เพื่อบล็อกการแจงนับและกลับกัน) และสิ่งต่าง ๆ เช่นนั้น เห็นได้ชัดว่าทุกคนที่ใช้รหัสที่อาจโพสต์ที่นี่ต้องทำสิ่งเดียวกันไม่เสี่ยงที่จะถูกแฮ็คได้ง่าย

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