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

Unity

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

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

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

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

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

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

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

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

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