Skip to main content

Bind Reward Callback Information (BindRewardResultObserver)

If you are using Unreal Engine, see BindRewardResultObserver for Unreal Engine SDK.

Register the callback for the LI PASS gift package event. The game needs to handle this callback.The callback will be triggered when calling reward-related APIs.For more information about the callback data structure, see BindRewardResult.

note

It is strongly recommended to register within the game's startup function.

Function Definition

// Add callback
void AddBindRewardResultObserver(OnLIEventResultHandler<BindRewardResult> liEvent);
// Remove callback
void RemoveBindRewardResultObserver(OnLIEventResultHandler<BindRewardResult> liEvent);

Code Sample

// Add callbacks
public void AddBindRewardObserver()
{
LevelInfinite.AddBindRewardResultObserver(OnBindRewardEventResult);
}

// Remove callbacks
public void RemoveBindRewardObserver()
{
INTLAPI.RemoveBindRewardResultObserver(OnBindRewardEventResult);
}

private void OnBindRewardEventResult(BindRewardResult liRet)
{

}