跳到主要内容

Windows

注册回调

为分享功能添加以下回调。

渠道分享功能

根据各个渠道的说明实现分享功能。

Steam

Steam 的分享功能支持使用特殊的邀请字符串邀请好友加入当前游戏。当目标好友接受邀请时,pchConnectString 会添加到启动游戏时的命令行中。

要邀请好友,需先调用 QueryFriends 获取好友在 Steam 渠道的 OpenID,然后在调用 SendMessage 时将 OpenID 传递给 FriendReqInfo 数据结构的 user 属性。

要使用特殊邀请字符串邀请朋友,需调用 SendMessage 时将特殊邀请字符串 pchConnectString 添加到 FriendReqInfo 数据结构的 description 属性中。

var friendInfo = new INTLFriendReqInfo();
friendInfo.Type = INTLFriendReqType.Friend_REQ_INVITE;
friendInfo.User = "123214"; //邀请好友的OpenID;
friendInfo.Description = "abc"; //特殊邀请字符串,邀请好友或群成员加入当前游戏,如果目标用户接受邀请,开始游戏时会在命令行添加pchConnectString
INTLAPI.SendMessage(friendInfo, INTLChannel.Steam);

错误码

下表显示了 Steam 渠道中一些常见的错误代码。

错误码说明
1031Steam DLL 加载失败
1032需要从 Steam 平台拉取游戏
1033Steam 初始化失败, 一般是因为 steam_appid.txt 没有放在可执行 .exe 文件的同级目录,或者没有启动 Steam 软件造成的