ho sbattere la testa contro il muro per un paio di giorni con questo, dal momento che tutto utilizzato per lavorare bene, ma ora che ho trasferito a Mountain Lion
, XCode 4.5
e iOS5.1
e iOS6
, questo problema è arrivato e ho pensato che potrebbe essere correlato al parametro di configurazione.restoreCompletedTransactions non chiama mai in updatedTransactions StoreKit
Io chiamo [[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
e si chiama più tardi paymentQueueRestoreCompletedTransactionsFinished
, ma non vi è alcun segno di alcuna chiamata a updatedTransactions
. È come se la richiesta si fosse persa nello spazio.
Ho anche un possibile problema relativo agli acquisti. Se provo a riacquistare un articolo utilizzando makePurchase, che da quello che capisco dovrebbe portare anche a un SKPaymentTransactionStateRestored, ottengo il messaggio "Already purchased.. download"
seguito dal temuto "Cannot connect to iTunes store..."
con un codice di errore "PaymentTransactionStateFailed"
2. Qual è il codice di errore 2?
L'articolo è una normale fase in-app non consumabile, e questo accade quando si prova il in modalità sandbox.
Sto vedendo gli altri su questo forum con problemi simili con l'unica risposta che è un bug intermittente lo StoreKit. È ancora questo il caso più plausibile?
Eventuali notizie su questo sarebbe apprezzato.
Vedo che questa domanda ha un anno. Sto vivendo lo stesso identico problema descritto sopra. Desidero memorizzare gli articoli acquistati una volta restituiti da Aggiornamenti localmente per recuperarli all'avvio dell'applicazione. Inoltre, ho aggiunto un nuovo utente di test per risolvere il caso di "utente test guasto" e ancora nessuna gioia. Ho l'osservatore avviato in viewDidLoad: [[SKPaymentQueue defaultQueue] addTransactionObserver: self]; Per favore aiutateci !!! – Spidey