Использование биллинга в приложении для покупки полной версии игры - PullRequest
4 голосов
/ 18 августа 2011

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

1 Ответ

2 голосов
/ 18 августа 2011

Насколько я понимаю, вы не можете использовать IAB для покупки другого приложения (полное или бесплатное). Он используется только для покупки «предметов» для этого конкретного приложения. Что вы могли бы сделать, это использовать его для:

  1. подтвердите покупку «апгрейда» до полного приложения, и при запуске вы будете перепроверять каждый раз локально, и если обновление действительно, вы удаляете внутриигровую рекламу, так что теперь она «бесплатна» версия. Нечто подобное.
  2. подтвердите покупку, а затем начните загрузку полного пакета содержимого, «заблокированного» на устройстве.
  3. подтвердите покупку, а затем «разблокируйте» контент, уже встроенный в бесплатную версию.

Я думаю, 1 и 3 будут самыми популярными. 2 требует отдельного сервера для контента, но если у вас есть сервер, вы также можете лучше защитить свои покупки (сервер должен выполнить шаг проверки, чтобы ваш открытый ключ не существовал внутри приложения), и контент может быть «сервер- подписано только для этого устройства / учетной записи пользователя (или чего-то подобного, поэтому нельзя просто скопировать содержимое на другое устройство).

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