TGViewer
SpellSinger - разработчик игр на Unity SpellSinger - разработчик игр на Unity @spellsingergames · 548 subscribers
Post #160 1.01K
Заметил ещё одну странную историю. Построил воронку чисто по JS логике, в отрыве от всяких Unity.

Порядок действий в коде:
1) Открыли страницу
2) Инициализируем Яндекс SDK
3) Запрашиваем данные игрока
4) Запрашиваем сохранение игрока

Полный код чуть ниже. Unity тут вообще никак не участвует. Почему с понедельника по сегодня на этапе загрузки данных игрока потерялось 32% игроков?

let ysdk = null;
let player = null;
let data = null;
let retryCount = 0;
const maxRetries = 10;
const retryDelay = 1000;

function init() {

if (typeof YaGames === 'undefined') {
console.error('[YSDK] NO Yandex SDK');
return;
}

console.log('[YSDK] Will load Yandex SDK');

YaGames.init().then(_ysdk => {
ysdk = _ysdk;
console.log('[YSDK] initialized');
reachGoal('yandex_sdk_initialized');
yandexLoadPlayerAndData();
});
}

init();

function yandexLoadPlayerAndData() {
return ysdk.getPlayer()
.then(_player => {
console.log("[YSDK] Player loaded:", _player);
reachGoal('yandex_player_loaded');
player = _player;
return _player.getData();
})
.then(_data => {
console.log("[YSDK] Data loaded:", _data);
reachGoal('yandex_data_loaded');
data = _data;
})
.catch(err => {
if (retryCount < maxRetries) {
retryCount++;
console.error("[YSDK] Failed to load, retrying...", err);
return new Promise(resolve => setTimeout(resolve, retryDelay)).then(yandexLoadPlayerAndData);
} else {
console.error("[YSDK] Failed to load after retries:", err);
}
});
}
  • ❤ 1
  • 👍 1
  • 🔥 1
More from @spellsingergames
  1. Oct 1, 2026Автор
  2. Aug 31, 2026Post #235
  3. Aug 25, 2026Прошли модерацию на Crazy Games. Basic Launch продлится до 15 сентября или пока не наберет…
  4. Aug 24, 2026А мы, тем временем, идём покорять #crazy_games Вчера ночью отправили билд на модерацию. Мо…
  5. Aug 24, 20262 недели нужно рекоммендеру Яндекс игр, чтобы как-то отреагировать на изменения метрик. AR…
  6. Aug 14, 2026Шестой эпизод подкаста ГЕЙМДЕВ ПОД ПИВОМ уже во вторник, в 22:30МСК! Хорошенечко отоспитес…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →