estoy depuración restaurar las transacciones y en mi configuración de depuración todo funciona con normalidad:SKPayementQueue: la restauración de las transacciones acabados sin llamar '' updatedTransactions en la liberación de configuración, pero no de configuración de depuración
IE que llamo:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
algún tiempo después, los queueCalls:
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
y en algún momento después de que se llama:
- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue {
y todos están contentos.
PERO en mi configuración de lanzamiento, nunca veo la llamada a Transactions actualizada y nunca restauro las compras.
posiblemente relacionado, después de intentar la restauración y no funciona. Reinicio la aplicación y descubro que no obtengo una respuesta cuando le pido a la tienda una lista de productos.
Creo que esto es un error en el storekit. –
Publicar las diferencias en su configuración de depuración/liberación ayudaría. ¿Es solo la firma del código y las optimizaciones las que son diferentes, o hay otros cambios también? –
StoreKit es realmente bastante terrible; Creo que Carl tiene razón. Espero que las cosas funcionen, pero no me sorprendería si este problema persiste por un tiempo. –