本节说明了如何在您网站(HTML页面)上的嵌入游戏实现高级功能。
为进一步提升游戏体验,now.gg嵌入SDK使您能够:
在您集成了now.gg事件模块后,您可以将事件和数据从您在now.gg云上的应用程序传递到嵌入游戏的HTML页面。
请参考 :
现在,您可以从HTML页面向您的应用程序传递应用启动参数。我们提供了示例代码片段,用于定义传递给 NowIfp.init
的 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, });
通过这一步,您的应用程序可以获取从HTML页面传递给应用程序的 appLaunchData
。
以下代码片段展示了如何在您的应用程序中使用key来获取value:
//使用key获取作为应用启动参数的value string value = NowGGEventsSdkManager.Instance.GetAppLaunchDataProperty(key);
请参考 :
appLaunchData
仅在应用程序启动时传递,无法在应用程序运行时传递。