通知android studio webview app HTML游戏结束

问题描述 投票:0回答:2

我在cocos创建者中构建了多个HTML游戏并将其上传到服务器上。我使用android studio创建了一个应用程序,其中包含那些html游戏的列表。通过点击任何这些游戏,应用程序打开webview,用户可以玩该游戏。

当游戏结束时,游戏应该将分数发送到应用程序,以便应用程序可以保存这些分数。我的问题是我不知道如何通知应用程序游戏结束以及得分是多少。

android html cocos2d-js
2个回答
0
投票

您可以将Android应用程序和HTML游戏网站连接到数据库。当游戏结束时,从你的HTML网站上只更新该数据库中的一个表,提到游戏结束,然后你的应用程序应该不断检查该数据库,一旦你的应用程序发现游戏结束,它将显示一个弹出。请沿着这些方向前进。


0
投票

我们的应用程序和WebView中的页面之间进行了沟通,这是一种愚蠢的方式。我们用了控制台日志。你可以将任何你想要的东西传递到你的应用程序,只要它是一个String。要创建类似控制台日志标记的内容,可以使控制台日志看起来像TAG。首先,你寻找TAG-部分,然后删除它,并使用剩余的部分来做你想要做的事情。当然,这是你想要做的最后一件事,但我发布它是为了分享我的经验。

你可以查找JavascriptInterface网站到应用程序通信和Webview.loadUrl("javascript:")应用程序到网站通信。

© www.soinside.com 2019 - 2024. All rights reserved.