Подтвердить что ты не робот

Разница между управляемым и неуправляемым in-app продуктом Android?

Я прошел через форум разработчиков, чтобы узнать разницу между управляемыми неуправляемыми продуктами в приложении. они говорят, что "элементы, которые неуправляемы, не имеют информации о транзакциях, хранящейся на Android Market, а это означает, что вы не можете запрашивать Android Market для получения информации о транзакции для товаров, тип которых указан как неуправляемый. Вы несете ответственность за управление транзакционной информацией неуправляемые предметы". Что это значит? Когда я тестирую продукт in-app как управляемый, так и неуправляемый im, получающий надлежащий ответ от сервера, в моей учетной записи продавца также поступает запрос на управление как управляемым, так и не управляемым приложением. пожалуйста, помогите мне узнать разницу между этими двумя.

4b9b3361

Ответ 1

UnManaged может быть чем-то вроде "Buy 50 points"

50 баллов будут добавлены в вашу учетную запись, и вы сохраните их на своем сервере учетных записей, поэтому Android Market больше не нужно знать, что вы приобрели этот продукт, то есть он не запомнит вашу покупку, и вы можете приобрести ее несколько раз.

Управляемый может быть "Купить эту песню"

В этом сценарии у вас нет сервера для записи, что они купили песню, и поэтому каждый раз, когда они переустанавливаются, вы можете запросить рынок, чтобы увидеть, как они купили песню, и она не позволит вам загружать ее более одного раза.


Управляемый нацелен на одноразовые загрузки, тогда вы владеете этим объектом.

UnManaged предназначен для нескольких загрузок одной и той же вещи для "наверху чего-то".

По крайней мере, это мое понимание.


Версия 3 имеет понятие " расходные материалы", и оно работает в соответствии с приведенным выше. Все продукты управляются, но вы можете потреблять 'продукт.

то есть. "Купить 50 очков" даст пользователям пятьдесят управляемых очков, пользователю не разрешат приобретать этот элемент еще раз, пока вы не потребляете этот продукт.

Таким образом, вы можете сделать неуправляемые продукты, потребляя мгновенно или управляемые продукты, потребляя, когда пользователь "использовал" этот продукт (т.е. никогда не называть потребление для покупки песни).

Ответ 2

Начиная с версии 3 Android Billing API, можно управлять как расходными, так и не потребляемыми товарами. Из того, что я собрал, если вы хотите использовать API биллинга версии 3, все ваши IAP должны быть "управляемыми".

Здесь ссылка на документацию: http://developer.android.com/google/play/billing/api.html#consumetypes