Данный метод нужен для сохранения
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?