SuperAPI AI 工具集

permissions-registration

通用与其它

查看项目

更新于 10-15 21:41

技能介绍

用途:该技能介绍 Meta Wearables DAT Android SDK 中应用注册与设备权限的完整流程,帮助开发者把应用连接到 Meta AI 并申请所需设备能力。

主要能力:流程分为两步——注册(用户将应用连接到 Meta AI)与设备权限(注册后申请相机等能力)。两者都依赖手机上已安装 Meta AI 应用。

使用方式:调用 Wearables.startRegistration(activity) 开始注册,通过 Wearables.registrationState 收集注册状态以更新界面;调用 Wearables.startUnregistration(activity) 取消注册。权限方面,checkPermissionStatus(...) 是挂起 API,返回 DatResult,可判断 Permission.CAMERA 是否已授予;申请权限使用 Wearables.RequestPermissionContract() 配合 Activity Result API,用户可通过 Meta AI 流程选择“仅允许一次”或“始终允许”。

环境配置:开发者模式下使用 mwdat_application_id = 0 和 mwdat_client_token = 0 的 manifest 占位符;生产环境使用 Wearables Developer Center 分配的 application ID 与 client token。开发构建需先在 Meta AI 应用中启用开发者模式。

前提条件:注册需要网络连接、手机安装 Meta AI 应用、在 AndroidManifest.xml 中配置回调 URI scheme,并授予 Android 蓝牙权限。

限制:资料未提供具体收费、价格、平台支持范围或效果数据,暂未提供。