Я выпускаю приложение, которое работает с простым HTTP-запросом для получения данных json и использует голый TCP-сокет (не зашифрованный) для чата между пользователем и администратором. и недавно Google Play заблокировал мое приложение на некоторых устройствах, таких как Android 5.0.1, с сообщением «Заблокировано с помощью Play Protect»
У меня вопрос: это случилось с использованием HTTP, а не зашифрованных данных TCP?
Я могу использовать ssl для http-запроса, но что я могу сделать для tcp-чата?
Полезно ли использовать шифрование с обменом ключами diffie hellman?
Google Play Protect блокирует только те элементы, которые считает вредоносными. Если ваше приложение заблокировано защитой Google Play, оно либо вредоносное, либо ведет себя аналогичным образом.
Один из вариантов - попробовать загрузить свое приложение в VirusTotal. Это бесплатный сервис, который позволяет каждому увидеть, что думают о файле более 70 антивирусных компаний. Вы можете получить информацию о приложении.
Если вы сами не видите эти сообщения, а поступают из отчетов пользователей, то, возможно, блокируется не ваше приложение, а модифицированная или поддельная версия вашего приложения, включая вредоносное ПО.
Если ваше приложение опубликовано в Google Play, оно не должно блокироваться Google Play Protect. Если это происходит, вы можете обратиться за помощью в поддержку Play Console. С ними можно связаться через "?" значок справки на консоли Play.