Ho impostato gli acquisti in-app in modo che quando un utente fa clic sul pulsante di acquisto, venga visualizzata una vista "Please Wait" e aggiunge un pagamento alla coda di pagamento. Ciò causa sempre un richiamo immediato dell'osservatore della coda che dice che la transazione è entrata nello stato "Acquisti".SKPaymentTransactionObserver non riceve una richiamata sullo switch app
Il mio problema si verifica quando l'utente torna alla schermata principale prima che venga visualizzata la finestra di dialogo conferma acquisto, quindi annulla. Se aspetto un attimo sulla schermata principale per un po 'di tempo prima di tornare all'applicazione, l'applicazione non riceve mai alcuna richiamata sullo stato di cambio di transazione o sulla rimozione. Se esamino la coda di pagamento, posso vedere che la transazione è ancora in coda, sempre nello stato "Acquisti". C'è qualcosa che posso fare per farlo richiamare e rimuoverlo dalla coda dopo aver ripreso l'applicazione?
hanno lo stesso problema ... hai trovato un modo per risolverlo? – nico