Windows 分享功能
通过 SendMessage 方法并传入 FriendReqInfo 实现分享功能。回调信息参考 Unity 回调 /
Unreal 回调。
Steam
使用邀请字符串邀请好友加入游戏。好友接受邀请后,pchConnectString 将添加到启动命令行。
实现步骤:
- 调用
QueryFriends获取好友的 Steam OpenID - 调用
SendMessage,设置:User: 好友 OpenIDDescription: 邀请字符串pchConnectString
- Unity
- Unreal Engine
var friendInfo = new INTLFriendReqInfo();
friendInfo.Type = INTLFriendReqType.Friend_REQ_INVITE;
friendInfo.User = "123214"; // 好友 OpenID
friendInfo.Description = "abc"; // 邀请字符串
INTLAPI.SendMessage(friendInfo, INTLChannel.Steam);
FINTLFriendReqInfo friendReqInfo;
friendReqInfo.Type = EINTLFriendReqType::kReqInvite;
friendReqInfo.User = "123214"; // 好友 OpenID
friendReqInfo.Description = "abc"; // 邀请字符串
UINTLSDKAPI::SendMessage(friendReqInfo, EINTLLoginChannel::kChannelSteam);
错误码
| 错误码 | 说明 |
|---|---|
| 1031 | Steam DLL 加载失败 |
| 1032 | 需要从 Steam 平台启动游戏 |
| 1033 | Steam 初始化失败(检查 steam_appid.txt 位置或 Steam 是否运行) |