Как происходит проверка приобретения приложения на Google Play Market?

Предположим, я написал приложение под Android. Публикую его в Google Play Market как платное приложение.

Второе лицо - покупатель. Приобретает его. Google фиксирует, что пользователь с таким то логин@gmail.com его приобрел. И вместо кнопки "Купить" отображает кнопку "Установить".
Он его устанавливает к себе на устройство, выдергивает apk и публикует его в свободном доступе.

Третье лицо - качает этот apk с левого сайта, устанавливает себе на устройство и оно нормально функционирует?

Или при публикации приложения в Google Play Console или покупке пользователем приложения, сервис Гугла сам вживляет какой-то код, железно привязывающий приложение к определенному устройству? Либо разработчик заранее должен прописать какой-то код от Гугла, перед релизом приложения?
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
гуглиш
package com.google.android.vending.licensing;

пишешь
class MyLicenseCheckerCallback implements LicenseCheckerCallback {}

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

это для платных приложений. Не путать с инапп и подписками - там билинг апи
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
В коде приложения есть проверка, в зависимости от статуса выводится либо реклама, либо появляются какие то плюшки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы