Restaurar la compra de una aplicación con un usuario que nunca la pagó

Estoy tratando de probar la compra de la aplicación en mi aplicación.

Cuando restauro la compra de la aplicación con un usuario de prueba que la compró, todo funciona bien.

Pero cuando intento restaurar una compra de la aplicación con un usuario queno realice la compra de la aplicación antes de esperar que el marco llame al siguiente método:

-paymentQueue:restoreCompletedTransactionsFailedWithError:

pero en cambio el marco llama:

-paymentQueueRestoreCompletedTransactionsFinished:

al igual que mi usuario de prueba ya compró la compra en la aplicación ....

¿Es este el comportamiento normal? Y si es así, ¿cómo pruebo a un usuario que intenta restaurar sin comprar la aplicación en la compra?

Respuestas a la pregunta(3)

Su respuesta a la pregunta