本节将介绍将 now.gg 事件模块(Events module)与您的开发环境集成的步骤。
首先,下载包含now.gg事件模块的now.gg SDK包,并将其添加到您的开发环境中。
1. 解压now.gg事件模块的压缩包,并在包中找到.aar文件:
Events.aar
2. 添加以下依赖项到您游戏的 build.gradle
文件:
dependencies { implementation fileTree(dir: 'libs', include: ['*.aar']) }
模块成功导入后,您现在就可以使用now.gg事件模块了。
我们提供了一些示例命令/事件作为您实现的参考。
您可以使用 NowGGEventsSdkManager
类来触发事件,如下所示:
您可以使用必需的参数调用 NowGGEventsSdkManager
类的 sendEventToBrowser
方法,将事件和数据发送到HTML页面并在那里处理。
string eventName = "test-event"; string eventData = "test-data"; NowGGEventsSdkManager.getInstance().sendEventToBrowser(eventName, eventData, activityContext);
参考资料 – sendEventToBrowser()
关联的附加信息可以在 此处找到。
数据发送到您的HTML后,您可以在那里处理它,如下所示:
const eventCallbackFunction = (event) => { console.log(event.eventName); // event1 console.log(event.eventData); // eventData1 // 此处执行基于事件的处理 };
我们提供了两种方法,用于获取您从HTML页面发送到Android应用程序的应用程序启动数据。
您可以调用 NowGGEventsSdkManager
类的getAppLaunchDataBundle
方法,如下所示:
//获取所有应用启动数据参数的bundle Bundle bundle = NowGGEventsSdkManager.getInstance().getAppLaunchDataBundle(activityContext);
参考资料 – getAppLaunchDataBundle()
关联的附加信息可以在 此处找到。
您可以使用属性名调用 NowGGEventsSdkManager
类的 getAppLaunchDataProperty()
方法,以获取特定的应用启动数据参数,如下所示:
//通过属性名获取应用启动数据的属性 String property = NowGGEventsSdkManager.getInstance().getAppLaunchDataProperty("event_name", activityContext);
注意:若找不到属性则返回空字符串。
参考资料 – getAppLaunchDataProperty()
关联的附加信息可以在 此处找到。
目录
目录
文档版本 1.0