跳到主要内容

工具

动态更新配置

警告
  1. GAME_IDSDK_KEY 设置只在 SDK V1.10 之后支持。
  2. Unity 的动态更新配置接口为 UpdateConfigs,而 Unreal Engine 的动态更新配置接口为 UpdateConfig.

SDK 初始化之后,允许动态覆盖 INTLConfig.ini 配置文件,下次启动此配置会继续生效。

如需更改 INTL_URLGAME_IDSDK_KEY,请在游戏启动后,玩家登录前调用 UpdateConfig 接口进行同步更改。同时,为了保证以上关键配置成功设置,需要在每次应用启动后通过 GetConfig 接口检查配置是否正确。如果更新的配置不正确,需要重新调用 UpdateConfig 接口设置。

更多信息,请联系 Player Network 助手。

客户端 API

回调接口

Player Network SDK 工具模块的回调接口,请参见:

API函数定义
AddCutoutInfoObserver注册 Player Network SDK 异步异形屏信息获取接口 CutoutInfoResult 的回调。用于处理 LoadCutoutData 接口的回调。
RemoveCutoutInfoObserver注销 CutoutInfoResult 的回调。
AddLBSIPInfoResultObserver注册 LBS 模块 LBSIPInfoResult 的回调。用于处理 RequestIPInfo 接口的回调。
RemoveLBSIPInfoResultObserver注销 LBSIPInfoResult 的回调。
AddTranslatorResultObserver注册 Translator 模块 TranslatorResult 的回调。用于处理 Translate 接口的回调。
RemoveTranslatorResultObserver注销 TranslatorResult 的回调。

工具 API

有关 Player Network SDK 的工具接口,请参见:

API函数定义
IsAppInstalled检查是否安装了指定的应用程序
GetBatteryLevel获取电池电量信息
GetConfig动态获取配置值。
如果调用 UpdateConfig 没有成功设置 key 的值,则会返回 INI 文件中的配置。
否则,将返回动态设置的值。
UpdateConfigs更新配置
LoadCutoutData屏幕发生转动时,需要重新获取转动后异形屏信息
GetStoreChannel用于获取商店渠道配置的信息
RequestIPInfo获取 IP 地址对应的国家信息,返回 INTLLBSIPInfoResult 的回调结果
Translate获取 翻译信息,返回 INTLTranslatorResult 的回调结果