Доступ к сети биллинга через Android - PullRequest
0 голосов
/ 27 мая 2011

Я хотел бы знать, необходим ли API-интерфейс для биллинга в приложении при доступе к Интернету при проверке, приобрел ли пользователь элемент или нет.

Я хочу продавать игровые уровни, используя биллинг внутри приложения, но не хочу выходить в Интернет каждый раз, когда пользователь начинает играть на уровне.

Есть ли на рынке механизм кеширования, чтобы не вызывать сервер каждый раз? Нужно ли реализовывать это в моем приложении?

Ответы [ 2 ]

1 голос
/ 06 июля 2011

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

Приложение Market не использует кеширование как таковое Скажем, например, у вас есть настроенный идентификатор продукта, и вы его уже приобрели. В следующий раз, когда вы запросите приложение Market, чтобы купить тот же предмет, оно вернется с ответом «уже куплено».

В случае неуправляемых предметов, он просто выполняет транзакцию. В обоих случаях требуется Интернет .

Вам решать, как сохранить транзакции локально и инициировать покупку, проверив, действительно ли вам нужна другая покупка.

0 голосов
/ 27 мая 2011

Вам даже не нужно разрешение на Интернет, чтобы использовать биллинг в приложении. Об этом позаботится Market.

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