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