mcpField
H
hz-unity-platform-sdk

hz-unity-platform-sdk

github.com/meta-quest开发241195 次安装5 周前更新
代码仓库

关于 hz-unity-platform-sdk

hz-unity-platform-sdk 是面向 Unity VR 开发者的 Meta Horizon Platform SDK 集成指南,涵盖 C# 设置、初始化及平台 API。它将通用配置与各 API 的专门参考分开整理。

主要功能

  1. 01Unity SDK 设置与初始化指南
  2. 02平台 API 的 C# 参考
  3. 03成就、IAP、用户等功能指南
  4. 04Unity SDK 错误与状态码排查

适用场景

  1. 01配置 Unity 平台 SDK 包
  2. 02实现成就或应用内购买
  3. 03处理平台消息与初始化
  4. 04排查 Unity 中的 SDK 错误

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/meta-quest/agentic-tools --skill hz-unity-platform-sdk

安装后在 Claude Code 中输入/hz-unity-platform-sdk确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
abuse-report.md
achievements.md
application-lifecycle.md
application.md
asset-file.md
challenges.md
common-setup.md
consent.md
device-application-integrity.md
entitlements.md
group-presence.md
iap.md
language-pack.md
leaderboards.md
notifications.md
rate-and-review.md
rich-presence.md
user-age-category.md
users.md

详细介绍

Horizon Platform SDK - Unity/C# 集成指南

适用场景

开发者在以下情况下可使用此技能:

  • 想在 Unity Meta VR 应用中集成任何 Horizon Platform SDK 功能
  • 询问 Unity SDK 包(com.meta.xr.sdk.platform)的设置、初始化或依赖项
  • 需要了解 C# 中某个公开平台 API(成就、IAP、用户等)的帮助
  • 排查 Unity 中任何 SDK 包的错误或状态码
  • 询问 Core.AsyncInitialize、Oculus.Platform 或平台消息处理

对于 Android/Kotlin 应用,请改用 hz-platform-sdk 技能。

快速入门

可用 API

功能参考文档说明
滥用举报abuse-report监听系统举报按钮事件,并通过应用内流程进行响应
成就achievements解锁成就、跟踪进度,以及查询简单型、计数型和位域成就
应用application获取应用版本、启动其他应用,以及管理自更新下载
应用生命周期application-lifecycle检测启动类型、处理深层链接和邀请,并记录结果
资源文件asset-file列出、下载、取消和删除可下载的资源文件(DLC)
挑战challenges基于排行榜开展限时分数竞赛
同意consent检查并启动用户同意流程,以及处理版本更新
设备应用完整性device-application-integrity通过 JWT 证明验证设备和应用的完整性
权益entitlements所有商店应用都必须进行的反盗版检查
群组状态group-presence设置/清除状态、管理会话、发送邀请并处理加入意图
应用内购买(IAP)iap获取商品和购买记录、完成结账流程,以及消耗购买项
语言包language-pack获取/设置语言包并自动下载
排行榜leaderboards获取排行榜信息,并通过筛选获取/提交排行榜记录
通知notifications发送设备通知,支持 Toast、动态消息持久化和操作按钮
评分与评论rate-and-review检查资格并启动系统评分/评论界面
丰富状态rich-presence设置/清除丰富状态(已弃用;建议使用 group-presence)
用户年龄类别user-age-category查询用户年龄组并报告年龄类别,以满足合规要求
用户users获取用户资料、好友、访问令牌并验证身份

使用方法

  1. 首先,阅读 references/common-setup.md,了解适用于所有 API 的通用设置说明、初始化代码、编辑器测试和常见模式。
  2. 然后,阅读所需 API 对应的参考文件(例如,应用内购买请阅读 references/iap.md)。
  3. 如需确切的方法签名,请查询 API 索引,不要猜测:运行 metavr docs api-search "<feature> <operation>",然后运行 metavr docs api-details <entry> 查看完整条目。

每个参考文件仅包含特定包的内容:API 操作、数据类型、示例和包专属说明。通用设置、初始化模式和编码约定统一收录在 common-setup.md 中,以避免重复。

评论

支持 Markdown