我在cocos Creator中构建了多个HTML游戏,并将其上传到服务器上。我使用android studio创建了一个具有这些html游戏列表的应用。通过单击任何这些游戏,应用程序将打开一个Webview,用户可以玩该游戏。
游戏结束时,游戏应将分数发送至应用程序,以便应用程序可以保存这些分数。我的问题是我不知道如何通知应用程序游戏结束以及得分是多少。
答案 0 :(得分:0)
您可以将Android应用程序和HTML游戏网站连接到数据库。游戏结束后,只需从HTML网站上更新该数据库中的表格,其中提到游戏结束,然后您的应用应不断检查该数据库,一旦您的应用发现该游戏结束,它将显示一个弹出。请遵循这些原则。
答案 1 :(得分:0)
在应用程序和WebView
内的页面之间进行通信是一种愚蠢的方式。我们使用了控制台日志。只要它是String
,就可以将您想要的任何内容传递到您的应用程序中。要创建类似控制台日志标签的内容,请使控制台日志看起来像TAG-something。首先,您寻找TAG-部分,然后将其删除,然后将其余的部分用于您要使用的部分。当然,这是您要做的最后一件事,但是为了分享我的经验,我发布了它。
您可以查找JavascriptInterface
进行网站到应用程序的通信,Webview.loadUrl("javascript:")
进行应用程序到网站的通信。