Register or Unregister Tag Push (SetTag/DeleteTag)
Games can set tags for users, such as gender, age, education level, hobbies, etc.Player Network SDK provides a set of default tags for games, used to push specified notifications to target audiences.
Sending tag push messages is similar to sending push messages; however, when adding push messages, you must select a personalized push for the audience scope.
caution
When setting tags, note tags must not contain spaces.
Function Definition
// Register tag
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static bool SetTag(const FString Channel, const FString Tag);
// Unregister tag
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static bool DeleteTag(const FString Channel, const FString Tag);
Parameter Details
| Parameters | Type | Explanation |
|---|---|---|
| Channel | FString | Channel Definition Example "Firebase" |
| Tag | FString | Tag Cannot be null or contain spaces |
Callback processing
The callback handling interface is PushBaseResultObserver.The callback data structure is BaseResult.
Callback ID is kMethodIDPushSetTag, kMethodIDPushDeleteTag.
Code example
// Register tag
UINTLSDKAPI::SetTag("Firebase", "INTL_TAG");
// Unregister tag
UINTLSDKAPI::DeleteTag("Firebase", "INTL_TAG");