Платежная библиотека Android - PullRequest
       8

Платежная библиотека Android

2 голосов
/ 09 февраля 2012

Лично я нахожу документацию с Библиотекой Android Billing немного скудной, я не вижу особого смысла в этом биллинге в приложении.

Я понимаю метод requestPurchase () и как добавлять элементы в каталог. Но какие методы используются, чтобы узнать, какие предметы были куплены, и в каком состоянии они находятся?

Есть ли у кого-нибудь пример кода, который показывает основы покупки / возврата купленных предметов и т. Д.?

Ответы [ 2 ]

5 голосов
/ 16 февраля 2012

«Метод», используемый для определения того, какие предметы были приобретены, представляет собой запрос Связка , определенная как "GET_PURCHASE_INFORMATION".

В примере market_billing от Google выполняется через GetPurchaseInformation.run() в сервисном модуле.

Это обучающее видео может быть очень полезным для понимания не только связанных с безопасностью соображений, но и фактического протокола, поскольку имеется загружаемый PDF на правой панели, которая включает в себя красочную диаграмму, которая может быть более четкой, чем диаграмма последовательности в Руководстве по разработке.

Надеюсь, это поможет.

1 голос
/ 03 сентября 2012

Лично я нахожу документацию с Биллинговой библиотекой Android немного скудной, я не вижу особого смысла в этом биллинге внутри приложения.

Перед использованием библиотеки я настоятельно рекомендую вам прочитать Руководство по API биллинга в приложении Google . Библиотека предполагает, что вы знакомы с изложенными там концепциями.

У кого-нибудь есть пример кода, который показывает основы покупки / возврата купленных предметов и т. Д.?

Библиотека поставляется с примером кода: Dungeons Redux . Как видно из названия, он основан на примере кода Google Dungeons и предоставляет аналогичные функции.

Но какие методы используются, чтобы найти, какие предметы были куплены, их состояние и т. Д.?

Проверьте BillingController , который должен иметь достаточное покрытие Javadoc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...