Skip to main content

Windows 分享功能

通过 SendMessage 方法并传入 FriendReqInfo 实现分享功能。回调信息参考 Unity 回调 / Unreal 回调

Steam

使用邀请字符串邀请好友加入游戏。好友接受邀请后,pchConnectString 将添加到启动命令行。

实现步骤:

  1. 调用 QueryFriends 获取好友的 Steam OpenID
  2. 调用 SendMessage,设置:
    • User: 好友 OpenID
    • Description: 邀请字符串 pchConnectString
var friendInfo = new INTLFriendReqInfo();
friendInfo.Type = INTLFriendReqType.Friend_REQ_INVITE;
friendInfo.User = "123214"; // 好友 OpenID
friendInfo.Description = "abc"; // 邀请字符串
INTLAPI.SendMessage(friendInfo, INTLChannel.Steam);

错误码

错误码说明
1031Steam DLL 加载失败
1032需要从 Steam 平台启动游戏
1033Steam 初始化失败(检查 steam_appid.txt 位置或 Steam 是否运行)