Задать вопрос
@woxymavo

Как записать значения переменной Unity с помощью VKBridge?

Данный метод нужен для сохранения
bridge.send('VKWebAppStorageSet', {
   key: 'example',
   value: 'example_value'
  })
  .then((data) => { 
    if (data.result) {
      // Значение переменной задано
    }
  })
  .catch((error) => {
    // Ошибка
    console.log(error);
  });


Данный метод нужен для получения сохранённых данных
bridge.send('VKWebAppStorageGet', {
  keys: [
    'example1',
    'example2',
    'example3'
  ]})
  .then((data) => { 
    if (data.keys) {
      // Значения получены
    }
  })
  .catch((error) => {
    // Ошибка
    console.log(error);
  });


Для сохранения и загрузки данных на Unity использую следующие методы (сохранение работает, но только на том устройстве, на котором запущена игра):
PlayerPrefs.GetInt(HIGH_SCORE_KEY, 0);
PlayerPrefs.SetInt(HIGH_SCORE_KEY, score);


Как передать использованные данные из Unity в методы VK Bridge?
  • Вопрос задан
  • 13 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы