Плагин UniWebView на Unity - Запустить сайт в Android приложении

20 000 руб. за проект
04 июля 2022, 22:30 • 13 откликов • 45 просмотров
Здравствуйте! В картинке кратко описан процесс!


Движок - Unity


Платформа - Android


Плагины - UniWebView и Яндекс AppMetrica (Для аналитики).


Дополнительно:
Запросить пользователя поставить оценку приложению в Play Market.

Что делает:
Если онлайн режим - открывает сайт.
Если оффлайн режим - открывает игру заглушку (Игра у нас готовая, есть сцена в Unity).


Хостинг - Как получить данные с хостинга?
С хостинга ответ приходит в виде обычного JSON списка.

Как получить ответ?
Через службу Rest API, указав ссылку на хостинг. У нас есть готовый код, как это сделать. Пришлём Вам.


А если у пользователя нету интернета?
Открыть оффлайн игру


А если у меня нету плагина UniWebView?
Пришлём - у нас есть плагин для Вас.


Есть приложение пример, на которое можно посмотреть?
Да - пришлём.


Есть пример проекта - в который можно подсматривать?
Есть готовый проект на Unity, в который можно будет подсматривать.


Что включено в стоимость?
Создать 1 раз шаблон - на шаблоне создать 10 новых приложений

Как создаётся приложение на шаблоне:
Новый ID приложения.
Иконка 512x512 - пришлём.
Новая ссылка на хостинг.
Новое название приложения.
Несколько новых картинок - которые заменить в приложении, в сцене игры.
Приложение будет выглядеть как новое.

Что потом?
1 раз в месяц - заказ на новый шаблон с чистого листа.
С таким же гонораром. Дальше проще и легче. И ещё быстрее.


Что считаем за завершённый проект?
Готовые приложения - запустили их, открылся сайт.
Получен исходный код шаблона.
Про хостинг:
Какие данные приходят?

Оффлайн режим
Когда с хостинга пришёл ответ: Disable - Тогда вместо сайта открыть сцену с обычной игрой.

Ссылка с хостинга
Открываем ссылку на сайт - которая пришла с хостинга.
Яндекс Ключ - API Key
Включаем Яндекс Аналитику - инициализировав этим ключём.

Получаем нам понадобится инициализировать Яндекс Аналитику только после получения ответа с хостинга.

Триггер - Тревога!
Если в ссылке сайта встретилось слово триггер. Например в этой ссылке: (https://site.ru/stopsite),
Допустим слово: stopsite.
Выключаем WebView - открываем оффлайн сцену с игрой.
Проверка с помощью обычного поиска в string строке.
Find(ContentTrigger) == true -> открыть сцену с игрой.

Целевой язык, который должен быть на устройстве.
ru_RU или en_US
Файлы