2012-06-18 2 views
1

Я загрузил приложение с функцией покупки приложения в магазине itunes. Но яблоко отклоняет мое приложение из-за того, что «нет кнопки восстановления». Если я добавлю кнопку «Восстановить», как я могу получить свой Пожалуйста, помогите мне решить эту проблему.кнопка восстановления при покупке inapp

ответ

2

Если при вызове [[SKPaymentQueue defaultQueue] restoreCompletedTransactions];, установив статус покупки Да за то, что было приобретено до того, что не должно быть проблема. Вам не нужно будет учитывать локальные данные, которые вы сохранили.

Чтобы получить что-то из NSUserDefaults:

[[NSUserDefaults standardUserDefaults] integerForKey:@"intKey]; 
+0

Я благодарю вас .. Но мне нужно получить мои локальные данные. Так как хранить эти данные? – Madhumitha

+0

Где вы храните ваши локальные данные? NSUserDefaults –

+0

yes .. Только в NSUserdefaults ... – Madhumitha

1

Вы должны использовать restoreCompletedTransactions на SKPaymentQueue, чтобы восстановить предыдущие операции

+0

Я полагаю, что мы называем АВЭС restoreCompletedTransactions нам нужно использовать что-то другое, а также. как я могу проверить, какие продукты я купил. Я имею в виду разблокировать его на своем устройстве. Благодарю. –

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