This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
qr.expo.dev
编辑页面
qr.expo.dev 上二维码生成器的参考文档。
qr.expo.dev 是一个生成带有 Expo 品牌的 QR 码的云函数。该函数会为 EAS Update 创建 QR 码,这些 QR 码用于在 开发构建 和 Expo Go 中预览更新。
例如,如果你和你的团队有一个开发构建,并且你想在某个构建的频道上加载最新更新,你可以前往以下端点生成 QR 码:
https://qr.expo.dev/eas-update?projectId=your-project-id&runtimeVersion=your-runtime-version&channel=your-channel
这将生成以下 QR 码 SVG:
这个 QR 码代表以下 URL:
exp+your-slug://expo-development-client/?url=https://u.expo.dev/your-project-id?runtime-version=your-runtime-version&channel-name=your-channel
此 URL 会深度链接到一个开发构建,并指示它获取指定频道上的最新更新。
信息 如果共享 URL 更方便,你可以在查询参数中添加
format=url来直接请求 URL。
一般
以下参数适用于 /eas-update 端点。
基础查询参数
以下基础查询参数可以包含在发往 /eas-update 的任何请求中。
按设备特性更新
预览和生产构建会向 EAS Update 服务发出带有 runtimeVersion 和 channel 属性的请求。你可以使用以下查询参数模拟这种行为:
示例
https://qr.expo.dev/eas-update?projectId=your-project-id&runtimeVersion=your-runtime-version&channel=your-channel
按 ID 更新
你可以为给定的平台特定 ID 创建一个特定更新的 QR 码。
示例
https://qr.expo.dev/eas-update?updateId=your-update-id
按组 ID 更新
你可以为给定的更新组 ID 创建一个更新组的 QR 码。
示例
https://qr.expo.dev/eas-update?projectId=your-project-id&groupId=your-update-id
按分支 ID 更新
你可以使用分支的 ID 创建一个 QR 码,它将返回该分支上可用的最新更新。
示例
https://qr.expo.dev/eas-update?projectId=your-project-id&branchId=your-branch-id
按频道 ID 更新
你可以使用频道的 ID 创建一个 QR 码,它将返回映射到该频道的分支上的最新可用更新。
示例
https://qr.expo.dev/eas-update?projectId=your-project-id&channelId=your-channel-id