LiaРазработчики

Понятия

Каждое приложение находится в тестовом, живом или приостановленном состоянии. Тестовый режим предназначен для вас и ваших тестировщиков, с фальшивыми $LIA; живой - для всех. Ключи, сессии и платежи принадлежат одному режиму.

#Статус

СтатусКто может открыть егоВаши ключи
testВы (приложение'разработчика) и его тестировщиков, в режиме тестированияТестовый ключ работает. Живой ключ отклоняется.
liveВсе, в режиме реального времени. Ваши тестировщики тоже, в режиме реального времени.Оба ключа работают.
pausedНикто. Это'скрыт из Центра приложений.Оба ключа отклоняются с bad_key.

Новые приложения начинаются в тесте. Команда Lia добавляет ваших тестировщиков (по Lia имя пользователя) и переключает приложение в режим работы, когда вы'готов. Живое приложение может't быть открытым в тестовом режиме; чтобы продолжить тестирование изменений после запуска, попросите команду о втором приложении в тестовом режиме, которое указывает на ваш адрес стейджинга.

#Режим тестирования

Пока вы тестируете, все работает так, как будет в живом режиме, с имитацией $LIA:

  • Lia'заголовок говорит Тест рядом с вашим именем разработчика, чтобы никто не принял его за настоящее.
  • Платежи фальшивые. Счет-фактура показывает реальную цену, но никто'баланс перемещается, и никто не нуждается в достаточном $LIA. Начисление реальное во всех других отношениях: ваш сервер видит его, доставляет и может вернуть, и отправляются вебхуки.
  • Награды фиктивны. Ваш фонд не'не использован и дневной лимит на игрока не't применяется. Вознаграждение записывается, и отправляется вебхук, но $LIA не достигает игрока.
  • Уведомления получают только тестировщики, может быть отправлено каждые 30 секунд (вместо каждых часов) и как минимум 20 в день, и не'не учитываются для человека'дневная сумма со всех приложений.
  • Реклама всегда от Google'тестовые объявления, каждый формат, какой бы Lia'свое настройка: записано, но никогда не учитывается в вашем приложении'номера или заработок.

#Ключи и режимы

Ваш тестовый ключ (lia_test_…) видит только тестовый режим: тестовые сессии, тестовые платежи, тестовых игроков и тестовые объявления. Ваш ключ в режиме реального времени (lia_live_…) видит только живые. Платеж, сделанный в тестовом режиме, not_found к живому ключу, и наоборот.

Таким образом, ваш сервер может определить, в каком режиме он работает'в из ключа, который он использует. Хорошая практика:

// One server for both: pick the key by where it runs.
const LIA_KEY = process.env.NODE_ENV === "production" ? process.env.LIA_LIVE_KEY : process.env.LIA_TEST_KEY;

Каждый ответ, включающий игрока или платеж, также содержит mode.

#Что не't переключаться между режимами

  • Идентификатор игрока, имя и все в Lia.init() кроме mode.
  • Таблицы лидеров и облачное хранение (по одному на приложение).
  • Ваш фонд вознаграждений'баланс (только живые вознаграждения его используют).

Автоматически переведено. Английский — источник истины. Читать на английском

Введите, чтобы искать по каждой странице, методу и точке окончания.