注册或注销标签推送(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);
入参说明
参数 | 类型 | 说明 |
---|---|---|
Channel | FString | 渠道定义 例如 "Firebase" |
Tag | FString | 标签 不能为 null 或包含空格 |
回调处理
回调处理接口是 PushBaseResultObserver。回调数据结构是 BaseResult。
回调 ID 是 kMethodIDPushSetTag
,kMethodIDPushDeleteTag
。
代码示例
// 注册标签
UINTLSDKAPI::SetTag("Firebase", "INTL_TAG");
// 注销标签
UINTLSDKAPI::DeleteTag("Firebase", "INTL_TAG");