Хочу сказать спасибо за ваши видео. Сложно найти что то путное кроме ваших видео и видио у флупи. Еще хочу добавить начинающим, что в индексе надо код вставлять ниже инициализации скрипта сдк и ниже строчки myGameInstance = unityInstance; или вылезет окно ошибки по причине, что сдк еще не инициализировался. Еще если юнька выдает ошибку при билде и жалуется на метод что написали с видео или документации яндекса без ошибок в jslib, то содержимое кода можно перенести в индекс обернув в функцию и оставив в jslib вместо кода запись, юзнуть функцию с индекса. так проще решить проблему с ошибкой билда и код править в индексе можно без билда, но надо разместить функцию в нужном месте.
Здравствуйте. Строчку с инициализацией SDK необходимо вставлять в index.html. При этом всё остальное нужно добавить в my.jslib. Отметим, что для удобной настройки SDK можно воспользоваться плагином, например, PluginYG. Делимся ссылкой на Документацию: clck.ru/3CU5NW.
на юньке 2020.3.26 выдает ошибку билда, жалуется на то что писали в jslib. перенес содержимое кода в индекс обернув в функцию, оставив в плагине задачу юзать функцию с индекса, все билдится, запускается. но возникла другая проблема, окно оценки игры не открывается и в консоль выдается сообщение GAME_RATED из строки console.log(reason) что в видео в плагине под номером 24. хотя все инициализировалось и авторизировалось до вызова этой функции о чем подтверждается в консоли и вариант что рано сработала функция практически исключен. до вызова метода сдк инициализировался, авторизация проверена и получен ответ, получен язык от сдк, но почему то оценка жалуется что что то не авторизовано, а вот что именно не пойму, если кто знает подскажите. метод переноса кода с плагина в индекс уже отработан и прекрасно работает в других функциях тут нет ошибки. в плагине пишу так RateGame: function () { RateGames(); }, а в индексе так function RateGames() { ysdk.feedback.canReview() .then(({ value, reason }) => { if (value) { ysdk.feedback.requestReview() .then(({ feedbackSent }) => { console.log(feedbackSent); myGameInstance.SendMessage("InApp", "RateBoolTrue"); console.log(" Окно оценки игры."); unityShowBanner(' Окно оценки игры.'); }) } else { console.log(reason) // тут выдает сообщение GAME_RATED в консоли console.log(" Окно оценки игры. еррор"); unityShowBanner(' Окно оценки игры.еррор'); } }) } // и после отладки банеры нужно убрать. в общем если кто знает подскажите почему ошибка плиз
Здравствуйте. Сейчас метод ysdk.feedback.canReview() возвращает value: false с причиной GAME_RATED со стороны платформы. Уже работаем над этим. Спасибо за сигнал.
Успешно пройдено.
7:58 😁
жиза
👍👍👍👍👍
Приветствую. Спасибо за полезные видосы. Все четко и предельго понятно. Сделайте видос как подключить яндекс таблицы (Лидерборд), спасибо
Здравствуйте. Рассказываем о добавлении лидерборда по ссылке: goo.su/8sNhUX
Хочу сказать спасибо за ваши видео. Сложно найти что то путное кроме ваших видео и видио у флупи. Еще хочу добавить начинающим, что в индексе надо код вставлять ниже инициализации скрипта сдк и ниже строчки myGameInstance = unityInstance; или вылезет окно ошибки по причине, что сдк еще не инициализировался. Еще если юнька выдает ошибку при билде и жалуется на метод что написали с видео или документации яндекса без ошибок в jslib, то содержимое кода можно перенести в индекс обернув в функцию и оставив в jslib вместо кода запись, юзнуть функцию с индекса. так проще решить проблему с ошибкой билда и код править в индексе можно без билда, но надо разместить функцию в нужном месте.
Здравствуйте. Спасибо за обратную связь. Рады, что курс вам понравился.
Ведущий в прошлом уроке код вставлял в Индекс, теперь сразу в my js. Как самому понимать в какой из файлов вставлять код с яндекс документации?
Здравствуйте. Строчку с инициализацией SDK необходимо вставлять в index.html. При этом всё остальное нужно добавить в my.jslib.
Отметим, что для удобной настройки SDK можно воспользоваться плагином, например, PluginYG. Делимся ссылкой на Документацию: clck.ru/3CU5NW.
Не компилируется проект теперь
У вас получилось исправить?
подскажите как исправить ошибку:Indicate whether to send a cookie in a cross-site request by specifying its Same Site attribute
Не компилируется (2)
У вас получилось исправить?
при нажатии на кнопку вылазит окно с просьбой подтвердить действие и ошибкой:ysdk is not defined. После подтверждения игра зависает
Здравствуйте. Использование платформы Яндекс Игр безопасно. Персональные данные каждого пользователя надёжно зашифрованы.
@@yagamesdev спасибо, но как это исправить что бы было как в видео(В прошлом коментарии имеется ввиду кнопка оценки игры)
Исправил. просто файл index.html слетел, а я не заметил
Проект билдится с ошибками
Здравствуйте. Пожалуйста, пришлите в личные сообщения t.me/YandexGamesSupport скриншот уведомления - проверим.
на юньке 2020.3.26 выдает ошибку билда, жалуется на то что писали в jslib. перенес содержимое кода в индекс обернув в функцию, оставив в плагине задачу юзать функцию с индекса, все билдится, запускается. но возникла другая проблема, окно оценки игры не открывается и в консоль выдается сообщение GAME_RATED из строки console.log(reason) что в видео в плагине под номером 24. хотя все инициализировалось и авторизировалось до вызова этой функции о чем подтверждается в консоли и вариант что рано сработала функция практически исключен. до вызова метода сдк инициализировался, авторизация проверена и получен ответ, получен язык от сдк, но почему то оценка жалуется что что то не авторизовано, а вот что именно не пойму, если кто знает подскажите. метод переноса кода с плагина в индекс уже отработан и прекрасно работает в других функциях тут нет ошибки. в плагине пишу так
RateGame: function () {
RateGames();
},
а в индексе так
function RateGames() {
ysdk.feedback.canReview()
.then(({ value, reason }) => {
if (value) {
ysdk.feedback.requestReview()
.then(({ feedbackSent }) => {
console.log(feedbackSent);
myGameInstance.SendMessage("InApp", "RateBoolTrue");
console.log(" Окно оценки игры.");
unityShowBanner(' Окно оценки игры.');
})
} else {
console.log(reason) // тут выдает сообщение GAME_RATED в консоли
console.log(" Окно оценки игры. еррор");
unityShowBanner(' Окно оценки игры.еррор');
}
})
} // и после отладки банеры нужно убрать.
в общем если кто знает подскажите почему ошибка плиз
Здравствуйте. Сейчас метод ysdk.feedback.canReview() возвращает value: false с причиной GAME_RATED со стороны платформы. Уже работаем над этим. Спасибо за сигнал.