2012-06-07 2 views
2

У меня есть встроенные покупки в приложении в приложении и протестированы на моем устройстве. Он работает правильно. Но когда я загрузить двоичный файл на ITunes Store компании Apple отказаться от моего заявления по этой причине:Функция восстановления при покупке приложения в приложении iphone/ipad

"We found that your app offers In-App Purchase/s that can be restored but it does not  
include a "Restore" feature to allow users to restore the previously purchased In-App  
Purchase/s." 

Я не мог понять, что является актуальной проблемой.

+0

Вы внедрили (void) restoreTransaction: (SKPaymentTransaction *) транзакция в свой код? –

+1

@NuzhatZari: да, я включил этот метод в свой код. Код - [self recordTransaction: transaction]; [self обеспечиваюContent: transaction.originalTransaction.payment.productIdentifier]; [self finishMyTransaction: transaction]; – kb920

+0

http://stackoverflow.com/questions/7761556/restore-already-bought-in-app-purchases-on-iphone# –

ответ

3

Вы используете MKStoreKit случайно? Я и получил такое же сообщение об отказе.

Чтобы решить эту проблему, я добавил кнопку, которая говорит «Восстановить покупки в приложении», и вызывает restorePreviousTransactionsOnComplete:onError:, что позволит пользователю восстановить ранее приобретенные IAP.

Смежные вопросы