工具
动态更新配置
警告
GAME_ID和SDK_KEY设置只在 SDK V1.10 之后支持。- Unity 的动态更新配置接口为
UpdateConfigs,而 Unreal Engine 的动态更新配置接口为UpdateConfig.
SDK 初始化之后,允许动态覆盖 INTLConfig.ini 配置文件,下次启动此配置会继续生效。
如需更改 INTL_URL、GAME_ID、SDK_KEY,请在游戏启动后,玩家登录前调用 UpdateConfig 接口进行同步更改。同时,为了保证以上关键配置成功设置,需要在每次应用启动后通过 GetConfig 接口检查配置是否正确。如果更新的配置不正确,需要重新调用 UpdateConfig 接口设置。
更多信息,请联系 Player Network 助手。
客户端 API
回调接口
Player Network SDK 工具模块的回调接口,请参见:
- Unity
- Unreal Engine
| API | 函数定义 |
|---|---|
| AddCutoutInfoObserver | 注册 Player Network SDK 异步异形屏信息获取接口 CutoutInfoResult 的回调。用于处理 LoadCutoutData 接口的回调。 |
| RemoveCutoutInfoObserver | 注销 CutoutInfoResult 的回调。 |
| AddLBSIPInfoResultObserver | 注册 LBS 模块 LBSIPInfoResult 的回调。用于处理 RequestIPInfo 接口的回调。 |
| RemoveLBSIPInfoResultObserver | 注销 LBSIPInfoResult 的回调。 |
| AddTranslatorResultObserver | 注册 Translator 模块 TranslatorResult 的回调。用于处理 Translate 接口的回调。 |
| RemoveTranslatorResultObserver | 注销 TranslatorResult 的回调。 |
| API | 函数定义 |
|---|---|
| SetCutoutInfoObserver | 设置 Player Network SDK 异步异形屏信息获取接口 CutoutInfoResult 的回调。 |
| GetCutoutInfoObserver | 获取 CutoutInfoResult 的回调。 |
| OnCutoutResult_Implementation | 实现 LoadCutoutData 接口的 CutoutInfoResult 的回调。 |
| SetLBSIPInfoResultObserver | 设置 LBS 模块 LBSIPInfoResult 的回调。 |
| GetLBSIPInfoResultObserver | 获取 LBSIPInfoResult 的回调。 |
| OnIPInfoResult_Implementation | 实现 RequestIPInfo 接口的 LBSIPInfoResult 的回调。 |
| SetTranslatorResultObserver | 设置 Translator 模块 TranslatorResult 的回调。 |
| GetTranslatorResultObserver | 获取 TranslatorResult 的回调。 |
| OnTranslatorResult_Implementation | 实现 Translate 接口的 TranslatorResult 的回调。 |
工具 API
有关 Player Network SDK 的工具接口,请参见:
- Unity
- Unreal Engine
| API | 函数定义 |
|---|---|
| IsAppInstalled | 检查是否安装了指定的应用程序 |
| GetBatteryLevel | 获取电池电量信息 |
| GetConfig | 动态获取配置值。 如果调用 UpdateConfig 没有成功设置 key 的值,则会返回 INI 文件中的配置。否则,将返回动态设置的值。 |
| UpdateConfigs | 更新配置 |
| LoadCutoutData | 屏幕发生转动时,需要重新获取转动后异形屏信息 |
| GetStoreChannel | 用于获取商店渠道配置的信息 |
| RequestIPInfo | 获取 IP 地址对应的国家信息,返回 INTLLBSIPInfoResult 的 回调结果 |
| Translate | 获取 翻译信息,返回 INTLTranslatorResult 的回调结果 |
| API | 函数定义 |
|---|---|
| IsAppInstalled | 检查是否安装了指定的应用程序 |
| GetConfig | 动态获取配置值。 如果调用 UpdateConfig 没有成功设置 key 的值,则会返回 INI 文件中的配置。否则,将返回动态设置的值。 |
| UpdateConfig | 更新配置 |
| LoadCutoutData | 屏幕发生转动时,需要重新获取转动后异形屏信息 |
| GetStoreChannel | 用于获取商店渠道配置的信息 |
| RequestIPInfo | 获取 IP 地址对应的国家信息,返回 FINTLLBSIPInfoResult 的回调结果 |
| Translate | 获取 翻译信息,返回 FINTLTranslatorResult 的回调结果 |