Перейти к основному содержимому

Godot

Содержание раздела

Особенности запросов на авторизацию

В таблице описано, при каких условиях и как часто пользователь получает запрос на авторизацию.

УсловияЗапрос авторизацииОсобенности
RuStore не установлен на устройстве

Запрос авторизации появляется:

  • в каждой сессии работы с приложением при вызове методов SDK:
    • get_purchases;
    • get_products;
    • purchase_product;
  • если в течение одной сессии работы с приложение прошло более 900 секунд после предыдущего вызова методов SDK:
    • get_purchases;
    • get_products;
    • purchase_product.

При втором и последующем вызове авторизации в рамках одной сессии работы с приложением, авторизация выполняется в один клик.

Чтобы проверить наличие RuStore на устройстве, воспользуйтесь методом godot _billing_client.is_rustore_installed() из набора утилит RuStoreUtils. Метод вернёт true или false в зависимости от наличия RuStore.

RuStore установлен на устройстве, пользователь авторизованАвторизация проверяется бесшовно для пользователяN/A