2012-03-14 2 views
2

как использовать RESTORE_TRANSACTION в андроиде в App-реализации на один раз платеж, если приложение является удаление и переустановка снова доступа продукта InApp бесплатноAndroid InApp Managed биллинг с RESTORE_TRANSACTION

+1

Google уже предоставил транзакцию восстановления для покупки приложения, вам просто нужно использовать метод resotre, потому что Google поддерживает историю покупок –

ответ

0

Проверьте Dungeons sample. В принципе, вы устанавливаете флаг SharedPreference, и если его там нет, вы предполагаете, что приложение установлено в первый раз и отправляет запрос на транзакцию восстановления и устанавливает флаг. Если флаг существует, вы пропустите часть восстановления и просто запустите приложение.

+0

i это я могу полностью использовать для обновления, означает, что пользователь просто устанавливает новую версию, но не для перезагрузки, если какой-либо код доступен тогда сообщите мне –

+0

Если пользователь переустановил, предпочтения будут пустыми, поэтому флаг не будет установлен. Настройки сохраняются при обновлении, поэтому флаг будет установлен. Образец Dungeons имеет именно этот код, проверьте его (ссылка в ответе выше). –

+0

Yaaaa это поможет полной помощи –

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