Използване на услугите за тестване на целостта и подписване за защита на приложението и потребителите ви

Услугите на Google Play за тестване на целостта и подписване ви помагат да се подсигурите, че потребителите използват приложенията и игрите ви по желания от вас начин. Можете да използвате страницата Цялост на приложението (Версия > Цялост на приложението) в Play Console за следните цели:

  • да свържете проекта си в Google Cloud, за да използвате API на Google Play за тестване на целостта така, че да защитите приложенията и игрите си от опасни взаимодействия;
  • да настроите функцията за автоматична защита на целостта, за да предотвратите неупълномощено модифициране и разпространение;
  • да настроите функцията за подписване на приложения в Google Play, за да разрешите на Google Play да управлява ключа ви за подписване на приложение и да го използва за подписване на всяка версия;
  • да включите функцията за проверки на целостта за видимостта на малката си обява в Google Play Магазин, така че приложението ви да не може да се изтегля от Google Play на неизвестните и ненадеждните устройства, които не преминат проверките.

Освен това можете бързо да проверите състоянието на всяка от тези услуги.

Общ преглед

Можете да използвате страницата Цялост на приложението (Версия > Цялост на приложението), за да управлявате и наблюдавате всички услуги на Google Play за тестване на целостта и подписване. Всяка услуга предлага информация и ресурси, с които да започнете. След като включите дадена услуга, можете да я конфигурирате и да получите достъп до други функции от менюто ѝ за настройки. Също така ще започнете да виждате отчети за услугата, ако има такива.

Кликнете върху дадена секция по-долу, за да я разгънете или свиете.

API на Google Play за тестване на целостта

Извиквайте API за тестване на целостта по време на важни моменти в приложението си, за да проверите дали двоичният му код, инсталиран от Google Play, се изпълнява на автентично устройство с Android. Бекенд сървърът на приложението ви може да реши какво да направи след това, за да предотврати злоупотреби, неупълномощен достъп и атаки. След интегрирането на API за тестване на целостта можете да наблюдавате заявките на приложението си към API и да анализирате преценките чрез отчетите, генерирани от общия брой инсталирания.

Започнете със следните ресурси:

Автоматична защита на целостта

Използвайте функцията на Google Play за автоматична защита на целостта, за да предпазвате приложенията и игрите си от злоупотреба под формата на неупълномощено модифициране и разпространение. Автоматичната защита на целостта работи в приложението ви без връзка за пренос на данни. Функцията може да бъде включена с едно кликване в Play Console и не са необходими действия от програмистите преди тестването, нито интегриране с бекенд сървър.

Научете повече за автоматичната защита на целостта.

Подписване на приложения в Google Play

Използвайте функцията за подписване на приложения, за да разрешите на Google Play да управлява и защитава ключа ви за подписване на приложение и да го използва за подписване на всяка версия. Така ще се гарантира, че всички актуализации се предоставят от вас.

Научете повече за използването на функцията за подписване на приложения в Google Play.

Видимост на малката обява в магазина
Забележка: Функцията за проверки на целостта за видимостта на малката обява в магазина преди беше правилото за изключване на устройства чрез API на Google Play за тестване на целостта в Каталог с устройства (Обхват и устройства > Каталог с устройства). Преименувахме функцията и я преместихме на страницата Цялост на приложението, за да се намира по-лесно и да е по-удобна за използване.

Включете функцията за проверки на целостта за малката си обява в магазина, за да може Google Play да проверява дали устройствата преминават съответните проверки, преди да я направи видима за потребителите.

Пояснения:

  • Тази услуга не изисква да интегрирате API на Google Play за тестване на целостта в приложението си. Google Play Магазин получава преценка за дадено устройство и я използва за определяне на видимостта на малката обява в магазина.
  • С включването на проверките на целостта можете да намалите наличността на приложението си за рискови устройства, като например компрометирани или такива с пълноправен достъп, емулатори и неизвестни среди.
  • Можете да намерите определенията за всяка проверка на целостта в документацията за API на Google Play за тестване на целостта.
  • Това не пречи на потребителите да получат приложението ви по друг начин, например чрез друг канал за разпространение или чрез локално инсталиране. Затова е добре да използвате и защита по време на изпълнение, като например API на Google Play за тестване на целостта или автоматичната защита на целостта.

За да използвате функцията за проверки на целостта:

  1. Отворете Play Console и страницата Цялост на приложението (Версия > Цялост на приложението).
  2. Отворете секцията „Видимост на малката обява в магазина“.
  3. Изберете дали да включите проверките на целостта за малката си обява в Google Play Магазин. Приложението ви няма да може да се инсталира от Google Play на неизвестните и ненадеждните устройства, които не преминат проверките на целостта:
    • Без проверки на целостта: Малката ви обява в магазина ще бъде видима за всички поддържани устройства.
    • Основни проверки на целостта: Малката ви обява в магазина ще бъде видима за всички поддържани устройства, които преминат основните проверки на целостта.
    • Проверки на целостта на устройството: Малката ви обява в магазина ще бъде видима за всички поддържани устройства, които преминат проверките на целостта на устройството.
    • Разширени проверки за цялост: Малката ви обява в магазина ще бъде видима за всички поддържани устройства, които преминат разширените проверки за цялост.
  4. Запазете промените.

Това полезно ли бе?

Как можем да направим подобрения?

Нуждаете се от още помощ?

Изпробвайте следните стъпки:

Търсене
Изчистване на търсенето
Затваряне на търсенето
Главно меню
7036218563559731724
true
Търсене в Помощния център
true
true
true
true
true
92637
false
false