工具
动态更新配置
警告
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 的回调结果 |