сообщить веб-приложению android studio о том, что HTML-игра окончена - PullRequest
0 голосов
/ 16 февраля 2019

Я создал несколько HTML-игр в Cocos Creator и загрузил их на сервер.Я создал приложение с помощью Android Studio, в котором есть список этих HTML-игр.Нажав на любую из этих игр, приложение открывает веб-просмотр, и пользователь может играть в эту игру.

когда игра заканчивается, игра должна отправить результаты в приложение, чтобы приложение могло сохранить эти результаты.Моя проблема в том, что я не знаю, как сообщить приложению, что игра окончена и каков счет.

Ответы [ 2 ]

0 голосов
/ 16 февраля 2019

Есть глупый способ связи между нашим приложением и страницей внутри WebView.Мы использовали консольные журналы.Вы можете передавать все, что хотите, в свое приложение, если оно String.Чтобы создать что-то вроде тегов журналов консоли, вы должны сделать журнал консоли похожим на TAG-нечто.Сначала вы ищите TAG-часть, затем удаляете ее и используете оставшуюся часть для того, что вы хотите с ней сделать.Конечно, это последнее, что вы хотите сделать, но я опубликовал это для того, чтобы поделиться своим опытом.

Вы можете найти JavascriptInterface для связи между веб-сайтами и приложениями Webview.loadUrl("javascript:") для приложения для веб-сайтов.связи.

0 голосов
/ 16 февраля 2019

Вы можете подключить ваше приложение Android и сайт с HTML-игрой к базе данных.Когда игра закончится, с вашего HTML-сайта просто обновите таблицу в этой базе данных, отметив, что игра окончена, и тогда ваше приложение должно будет постоянно проверять эту базу данных, как только ваше приложение обнаружит, что игра окончена, оно отобразитнеожиданно возникнуть.Пожалуйста, продолжайте в том же духе.

...