Разница между управляемым и неуправляемым в приложении продуктом Android? - PullRequest
25 голосов
/ 22 февраля 2012

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

Ответы [ 2 ]

79 голосов
/ 22 февраля 2012

UnManaged может быть что-то вроде «Купить 50 баллов»

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

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

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


Managed предназначен для однократных загрузок затемВы «владеете этим объектом».

UnManaged предназначен для многократных загрузок одной и той же вещи, чтобы «пополнить что-то».

Как минимум, это мойпонимание.


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

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

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

7 голосов
/ 31 января 2013

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

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

...