跳到主要内容

注册或注销标签推送(SetTag/DeleteTag)

AndroidiOS
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 SetTag/DeleteTag

游戏可以为用户设置标签,如性别,年龄,学历,爱好等。Player Network SDK 为游戏提供一组默认标签,用于向目标受众推送指定的通知。

发送标签推送消息同发送推送消息一样,只是在添加推送消息时发送人群范围需选择个性化推送。

警告

设置标签时注意 标签中不可包含空格

函数定义

// 注册标签
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static bool SetTag(const FString Channel, const FString Tag);

// 注销标签
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static bool DeleteTag(const FString Channel, const FString Tag);

入参说明

参数类型说明
ChannelFString渠道定义
例如 "Firebase"
TagFString标签
不能为 null 或包含空格

回调处理

回调处理接口是 PushBaseResultObserver。回调数据结构是 BaseResult

回调 ID 是 kMethodIDPushSetTagkMethodIDPushDeleteTag

代码示例

// 注册标签
UINTLSDKAPI::SetTag("Firebase", "INTL_TAG");

// 注销标签
UINTLSDKAPI::DeleteTag("Firebase", "INTL_TAG");