设置/注销账号(SetAccount/DeleteAccount)[仅限 MSDK]
说明
当前仅 XG 渠道支持设置账号和注销账号,Firebase 渠道不支持。
[仅限 MSDK] 针对不同用户设置不同账号,推送时可根据设置的账号有针对的进行推送。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS
平台。支持
Android, iOS
平台。函数定义
- Unity
- Unreal Engine
// 设置账号
void SetAccount(string channel, string account);
// 注销账号
public static void DeleteAccount(string channel, string account);
// 设置账号
static void SetAccount(const std::string &channel, const std::string &account);
// 注销账号
static void DeleteAccount(const std::string &channel, const std::string &account);
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
channel | string | 三方渠道专有名词 比如 "XG", "Firebase" |
account | string | 设置的账号 设置账号后可以针对账号发送推送消息,account不能为单个字符如“2”,“a” |
参数 | 类型 | 说明 |
---|---|---|
channel | string | 三方渠道专有名词 比如 "XG", "Firebase" |
account | string | 设置的账号 设置账号后可以针对账号发送推送消息,account不能为单个字符如“2”,“a” |
代码示例
- Unity
- Unreal Engine
// 设置账号
UnionAdapterAPI.GetPushService().SetAccount("XG", "msdk openid");
// 注销账号
UnionAdapterAPI.GetPushService().DeleteAccount("XG", "msdk openid");
// 设置账号
GUA_NAMESPACE::GUAPushService::SetAccount("XG", "msdk openid");
// 注销账号
GUA_NAMESPACE::GUAPushService::DeleteAccount("XG", "msdk openid");