Понятия
Тест и живой
Копировать страницу
Каждое приложение находится в тестовом, живом или приостановленном состоянии. Тестовый режим предназначен для вас и ваших тестировщиков, с фальшивыми $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. - Таблицы лидеров и облачное хранение (по одному на приложение).
- Ваш фонд вознаграждений'баланс (только живые вознаграждения его используют).
Автоматически переведено. Английский — источник истины. Читать на английском