У меня есть успешное приложение IOS в Appstore, содержащее покупки в приложении. Недавно мы заметили, что некоторые люди используют Lucky Patcher или другое подобное приложение для совершения покупок в приложении без оплаты. Во время исследования я нашел несколько сообщений, связанных с Android, таких как этот< /a> и исправил проблему в Android с помощью лицензирования Google Play.
Но для IOS я все еще не понимаю, как я могу решить эту проблему и спасти свое приложение от хакеров. Подскажите пожалуйста, какие могут быть варианты решения?
Доступна ли какая-либо библиотека для IOS, поскольку у нас есть Проверка конфиденциальности для Android?
Спасибо в Аванс
1 ответ
Общий ответ на это заключается в том, что пытаться предотвратить это — пустая трата времени.
Почему? Большинство/все люди, занимающиеся пиратством, не будут платить, даже если вы сделали пиратство невозможным. Вы не можете просто принять простой подход: «у нас есть x
количество пиратов, и если мы остановим их от пиратства, это принесет нам y
больше денег».
Также сделать пиратство невозможным невозможно само по себе. Проблема в том, что каждый раз, когда вы добавляете какой-то другой метод проверки, они всегда могут это исправить. Например, скажем, вы добавляете проверку получения на стороне сервера. Слабым звеном будет:
if serverSaysReciptIsValid { // enable feature }
Все, что нужно сделать пирату, это заменить это на:
if true { // enable feature }
Вы можете сделать кучу вещей, чтобы им было труднее найти эту проверку в вашем коде, но это только замедлит их, скорее всего, недостаточно, чтобы что-то изменить.
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.