嵌入高级功能

本节说明了如何在您网站(HTML页面)上的嵌入游戏实现高级功能。

为进一步提升游戏体验,now.gg嵌入SDK使您能够:

  • 从您now.gg云上的应用程序传递事件和数据到您的HTML页面。
  • 在应用程序启动时传递启动参数到您的应用程序。
前提条件
  • 请先下载并将 now.gg事件模块 集成到您的Android应用中,以启用以下功能。
1. 从应用程序传递事件到HTML页面

在您集成了now.gg事件模块后,您可以将事件和数据从您在now.gg云上的应用程序传递到嵌入游戏的HTML页面。

请参考 :

  • now.gg事件模块文档的 发送事件和数据到HTML页面 章节。
2. 在您应用启动时从HTML页面传递参数到应用程序

现在,您可以从HTML页面向您的应用程序传递应用启动参数。我们提供了示例代码片段,用于定义传递给 NowIfp.init 的 appLaunchData,并在您的应用获取它。

a. 定义appLaunchData

appLaunchData 作为参数传递给 NowIfp.init(),其作为launch intent参数传递给应用程序。以下代码展示了如何将 appLaunchData 传递给 NowIfp.init()

NowIfp.init({
     clientId: <"your_clientId"> ,
     appId: <"your_appId"> ,
     iframeParentElement: iframeParentElement,
     customData: {} // 用于应用特定的自定义处理
     appLaunchData: {
           [key]: [value]
     } 
      // 启动时传递启动参数给Iframe,它将被序列化并在launch intent传递给应用。
     appEventCallback: appEventCallbackFunction,
     sdkEventCallback: sdkEventCallbackFunction,
 });
b. 在应用程序中获取appLaunchData

通过这一步,您的应用程序可以获取从HTML页面传递给应用程序的 appLaunchData

以下代码片段展示了如何在您的应用程序中使用key来获取value:

//使用key获取作为应用启动参数的value
 string value = NowGGEventsSdkManager.Instance.GetAppLaunchDataProperty(key);

请参考 :

重要信息

  • appLaunchData 仅在应用程序启动时传递,无法在应用程序运行时传递。
×

文档版本 1.0

文本已复制到剪贴板
copyLinkText
有疑问?请通过以下方式联系我们: dev-support@now.gg