跳到主要内容

添加好友(AddFriend)[仅限 MSDK]

[仅限 MSD] 玩家可以在游戏中直接添加(拉起手Q)游戏玩家为QQ好友(多次点击不会发送多条添加QQ申请)。目前只有QQ支持该功能。

支持的平台

支持Android, iOS 平台。

函数定义

void AddFriend(GUAFriendReqInfo info,  string channel = "");

入参说明

参数类型说明
说明好友请求(GUAFriendReqInfo)好友模块请求结构体
主要包含请求对象,请求信息等重要入参
channelstring渠道信息
比如“QQ”

回调处理

回调处理接口是 GUAFriendBaseResultObserver。回调数据结构是 GUABaseResult

回调事件是 FriendBaseEvents。 回调 ID 是 GUA_FRIEND_ADD_FRIEND

代码示例

var reqInfo = new GUAFriendReqInfo
{
Title = "title", // 加好友时选填,表示备注
Desc = "desc", //加好友时选填,表示验证信息
Type = GUAFriendReqType.Friend_REQ_TEXT, // 加好友时选填
User = "friendOpenId", // 加好友时必填,好友 openid
};
UnionAdapterAPI.GetFriendService().AddFriend(reqInfo, "QQ");