Apple rejeitar por causa de Na compra do aplicativo não implementar restaurar [fechado]

Eu fui rejeitado pela Apple com uma mensagem dizendo:

... Além disso, descobrimos que, embora seu aplicativo ofereça compras no aplicativo que possam ser restauradas, ele não inclui o recurso "Restaurar" necessário para permitir que os usuários restaurem as compras no aplicativo adquiridas anteriormente, conforme especificado na seção Restaurando Transações do Guia de Programação de Compra In-App:

"... se o seu aplicativo oferecer suporte a tipos de produtos que devam ser restauráveis, você deverá incluir uma interface que permita aos usuários restaurar essas compras. Essa interface permite que um usuário adicione o produto a outros dispositivos ou, se o dispositivo original tiver sido apagado, restaurar a transação no dispositivo original. "

Para restaurar produtos de compra no aplicativo comprados anteriormente, seria apropriado fornecer um botão "Restaurar" e iniciar o processo de restauração quando o botão "Restaurar" for tocado pelo usuário.

Para obter mais informações sobre como restaurar transações e verificar o recebimento da loja, consulte o Guia de programação de compras no aplicativo. ...

E eu encontrei issopágina, e eu segui o código de exemplo, mas depois liguei

- (void) checkPurchasedItems{
   [[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
}

outro delegado não foi demitido!

- (void) paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue

Apenas aparece uma visualização de alerta, para permitir que você digite sua ID da Apple ... e nada aconteceu?

Eu defini um ponto de interrupção, mas não pararia como o exemplo dizia.

Alguma idéia do que há de errado com o meu código?

questionAnswers(2)

yourAnswerToTheQuestion