Определите, было ли приложение взломано/пиратски

#java #android #android-studio #piracy

Вопрос:

Я создаю приложение, в котором есть покупки в playstore, но всегда есть люди, которые модифицируют приложение, чтобы иметь возможность взломать приложение и покупать продукты бесплатно с помощью luckt patcher или другого приложения. И я хочу создать систему на случай, если подпись приложения не является оригинальной, приложение отказывается открываться, но я не знаю, с чего начать, может кто-нибудь мне помочь?

Комментарии:

1. Запутывание-это решение, вы можете погуглить об этом

2. Запутывание определенно НЕ ЯВЛЯЕТСЯ решением. Я знаю несколько очень популярных приложений, которые не запутывают свой код, поскольку считают это пустой тратой времени и источником разочарования (так часто бывает).

Ответ №1:

Я ненавижу быть циником, но это, по сути, проблема типа гонки вооружений. Каждую меру, которую вы применяете, можно победить. Пиратство в корне повлияет на вас двумя способами: потерей доходов и увеличением расходов. Чем сложнее вы делаете свои меры по борьбе с пиратством, тем больше затраты (с точки зрения времени и денег). Вы не хотите, чтобы ваши меры по борьбе с пиратством были дороже, чем вероятная потеря доходов из-за пиратства.

Есть ли у вас приложение, приносящее доход? Если да, то какова ваша предполагаемая потеря дохода из-за пиратства? Если бы я начинал с нового приложения, я бы серьезно подумал о том, чтобы не принимать никаких или незначительных мер по борьбе с пиратством, потому что на ранних стадиях затраты того не стоят.

Тем не менее, оформите заказ https://github.com/javiersantos/PiracyChecker