帮助开发者完成 Meta AI 应用注册与设备权限接入流程配置。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "permissions-registration" 技能: 1. 下载 https://raw.githubusercontent.com/facebook/meta-wearables-dat-android/main/plugins/mwdat-android/skills/permissions-registration/SKILL.md 2. 保存为 ~/.claude/skills/permissions-registration/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为我整理 Meta AI 应用注册的完整步骤,包括前置条件、控制台配置项、常见报错和排查建议,输出成分步清单。
一份清晰的应用注册操作清单,涵盖准备事项、配置步骤与问题排查建议。
请帮我设计设备权限授权流程,说明用户授权、令牌获取、权限校验、失败重试和超时处理的逻辑,并给出流程图描述。
一套设备权限流程说明,包含关键状态、异常分支和流程图式描述。
基于 Meta AI 应用注册和设备权限要求,给我一份开发接入建议,包含接口调用顺序、安全注意事项、日志记录和测试检查点。
一份可执行的接入方案,帮助开发者安全地完成权限与注册集成。
Register your app with Meta AI, then request the device permissions it needs.
The DAT SDK separates two steps:
Both flows depend on the Meta AI app being installed on the phone.
Wearables.startRegistration(activity)
Observe registration state:
lifecycleScope.launch {
Wearables.registrationState.collect { state ->
// Update your registration UI
}
}
To unregister:
Wearables.startUnregistration(activity)
checkPermissionStatus(...) is a suspend API that returns a DatResult.
lifecycleScope.launch {
Wearables.checkPermissionStatus(Permission.CAMERA)
.onSuccess { status ->
if (status == PermissionStatus.Granted) {
startStreaming()
}
}
.onFailure { error, _ ->
showPermissionError(error.description)
}
}
Use Wearables.RequestPermissionContract() with the Activity Result API:
private val permissionLauncher =
registerForActivityResult(Wearables.RequestPermissionContract()) { result ->
result.onSuccess { status ->
if (status == PermissionStatus.Granted) {
startStreaming()
}
}.onFailure { error, _ ->
showPermissionError(error.description)
}
}
fun requestCameraPermission() {
permissionLauncher.launch(Permission.CAMERA)
}
Users can allow once or allow always through the Meta AI flow.
| Mode | Registration behavior |
|---|---|
| Developer Mode | Use APPLICATION_ID = 0 for local development |
| Production | Use the application ID assigned in the Wearables Developer Center |
For development builds, enable Developer Mode in the Meta AI app before testing registration and permissions.
AndroidManifest.xml帮助用户配置摄像头会话与视频流,并完成拍照及分辨率帧率设置
指导你构建含会话创建、相机串流与拍照功能的完整 DAT 应用
帮助开发者管理会话与流状态,并处理暂停恢复及设备可用性监控
帮助排查常见故障、版本兼容与会话流诊断问题,提升开发调试效率
帮助开发可视化界面,完成显示设备选择、控件配置与多媒体播放集成。
帮助开发者掌握 DAT SDK Android 的 Kotlin 约定、结果处理与会话能力规范。
帮助开发者梳理 Meta AI 应用注册与相机权限申请流程
在权限控制与人工审批下安全执行文件操作和模拟命令任务
帮助用户检索微软 Entra ID 与 Graph 权限及一方应用信息。
帮助你管理飞书文档与文件的访问权限、共享范围和协作者设置
指导完成 Microsoft Entra ID 应用注册、OAuth 配置与 MSAL 接入。
帮助开发者完成 Meta 眼镜 SDK 安装配置并建立首次连接。