WebView概览
WebView 界面使用 Player Network SDK 的 WebView 组件或原生系统浏览器来打开游戏内的特定网页,适用于 Android、iOS 和 PC 平台。WebView 接口传递 OpenID 和 token 至服务器,从而将 Player Network 账号服务与打开的网页连接起来。WebView 可用于打开网页版调查问卷、营销活动页面、游戏内 H5 玩家社区等。
WebView 界面采用系统的 WebView 组件实现,JS 和原生相互调用。
WebView 模块的应用场景包括但不限于:
- 网页版调查问卷
- 营销活动页面
- H5玩家社区

Player Network 在以下平台上支持使用WebView功能:
回调
- Unity
- Unreal Engine
| API | 函数定义 |
|---|---|
| AddWebViewResultObserver | 注册 Player Network SDK WebView 模块 WebViewResult 的回调。用于处理 OpenUrl 等接口的回调。 |
| RemoveWebViewResultObserver | 移除 WebViewResult 的回调。 |
| API | 函数定义 |
|---|---|
| SetWebViewResultObserver | 设置 Player Network SDK WebView 模块 WebViewResult 的回调。 |
| GetWebViewResultObserver | 获取 WebViewResult 的回调。 |
WebView 函数
- Unity
- Unreal Engine
| API | 函数定义 |
|---|---|
| OpenUrl | 打开网址 |
| GetEncryptUrl | 返回加密的输入 URL |
| CallJS | 从原生调用 JS 代码 |
| API | 函数定义 |
|---|---|
| OpenUrl | 打开网址 |
| GetEncryptUrl | 返回加密的输入 URL |
| CallJS | 从原生调用 JS 代码 |