В настоящее время я использую проверки времени выполнения DexGuard (FileChecker) для обнаружения подделки файлов в моем приложении. Реализация работает безупречно при создании APK. Однако при создании пакета приложений и публикации его в Google Play Store пользователи жалуются на то, что их блокирует проверка на подделку файлов DexGuard. Вносит ли Google изменения в окончательный APK?
Эта проблема возникает только с последней версией, выпущенной два дня назад.
Кто-нибудь знает, изменил ли Google что-нибудь в последнее время?
Ваше здоровье!
Ранее я обращался в службу поддержки Guardsquare и вот их ответ:
Недавно мы видели, что эта проблема возникает в пакетных проектах. Кажется, Google Play Store перестал подписывать пакеты подписями V1, на которые опирается наша проверка файлов.
Мы уже связались с Google, чтобы обсудить это изменение в поведение, но, к сожалению, решения этой проблемы пока нет.
Решение:
Чтобы предотвратить возникновение проблемы, вам придется отключить файл шашка.