Saya sedang menulis kode terkait StoreKit, dan saya mendapatkan beberapa kode kesalahan yang agak mengganggu ketika saya mencoba menambahkan pembelian ke antrian.
Sejauh ini, saya mengalami kode kesalahan -1003 dan -1004 dan saya tidak dapat menemukan apa pun tentang kode tersebut di internet.
Menjalankan permintaan produk akan mengembalikan nomor produk yang valid, jadi saya tidak tahu mengapa panggilan ke [[SKPaymentQueue defaultQueue] addPayment:aPayment];
akan gagal dengan masalah yang tidak terdokumentasi ini.
Kode yang sama juga berfungsi tanpa kesalahan di satu perangkat tetapi tidak di perangkat lain.
Pertanyaan yang saya miliki, sampai saat ini, belum terjawab:
Apa arti kode-kode ini? Bagaimana cara mengurangi masalah ini? Mengapa ini terjadi untuk upaya pembelian dan bukan untuk permintaan produk?
Pemecahan masalah yang telah saya lakukan termasuk membuat ulang sertifikat penandatanganan dan profil penyediaan, mengubah jaringan WiFi, membersihkan dan membuat serta menginstal ulang semua perangkat lunak dan komponen terkait, dan tidak satu pun dari hal-hal ini secara individual atau bersama-sama yang membantu memperbaiki masalah.
EDIT:
Menemukan diskusi tentang ini di forum pengembang Apple, tetapi tidak ada seorang pun dari Apple yang menanggapi: https://devforums.apple.com/thread/107121?tstart=75 (akun pengembang iOS diperlukan untuk melihat)
EDIT:
Saya dipukul dengan kode kesalahan -1001 hari ini, untuk menambah daftar masalah yang tidak bisa dijelaskan dan terputus-putus ini. Masih belum ada pertanggungjawaban dari Apple, yang bisa saya temukan.
EDIT:
Saya memiliki kecurigaan bahwa kode kesalahan ini dibuat secara acak dan benar-benar hanya menunjukkan bahwa Kotak Pasir sedang mati. Ada lagi yang mengalami masalah ini?