如何为未上架MS Teams应用商店的自定义应用生成深度链接?
未上架Teams商店的自定义应用生成深度链接方案
可以为未上架MS Teams应用商店的自定义应用生成深度链接,以下是具体操作方法:
前提准备
需要提前获取自定义应用的几个关键参数:
- 应用ID(Manifest ID):应用
manifest.json文件中id字段的值 - 实体ID(Entity ID):通常与应用ID一致,同样来自
manifest.json的id字段 - 团队/频道ID(如需跳转至频道场景):在Teams中右键目标团队/频道,复制链接后从URL中提取对应ID
- 机器人ID(如需跳转至机器人对话):即应用注册时的应用ID,与
manifest.json的id字段一致
不同场景的深度链接格式
1. 打开应用的个人标签页
https://teams.microsoft.com/l/entity/<应用ID>/<实体ID>?context={"subEntityId":"","channelId":""}
- 若无需指定频道,
channelId可留空,仅保留引号即可
2. 打开应用的频道标签页
https://teams.microsoft.com/l/entity/<应用ID>/<实体ID>?context={"channelId":"<频道ID>","teamId":"<团队ID>"}
- 需将
<频道ID>和<团队ID>替换为实际获取的ID值
3. 打开应用的机器人对话
https://teams.microsoft.com/l/chat/0/0?users=<机器人ID>
- 替换
<机器人ID>为应用的实际ID即可
验证与注意事项
- 自定义应用必须已部署到目标Teams环境(如上传至租户应用目录或特定团队),否则深度链接无法正常跳转
- 所有参数需严格匹配,ID输入错误会导致跳转失败
- 生成链接后可直接在浏览器或Teams客户端中打开测试跳转效果
内容的提问来源于stack exchange,提问作者hello12345
相关产品推荐
相关产品推荐

