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?