iOS端Meta Wearables DAT生产环境注册无回调问题咨询
集成Meta Wearables DAT iOS SDK 0.6.0生产渠道注册异常问题
我正在将Meta Wearables Device Access Toolkit (DAT, iOS SDK 0.6.0)集成到现有iOS应用中,以使用Ray-Ban Meta眼镜的相机、拍照及流功能,当前尝试通过禁用开发者模式的生产/发布渠道流程完成注册。
正常场景
- 开发者模式下(
MetaAppID = 0,跳过验证):注册全流程正常,Meta AI应用点击「连接」后,通过自定义URL Scheme回调至我的应用,应用进入registered状态。 - 已发布的合作应用可正常连接同款眼镜,说明硬件、账号无问题。
异常场景(生产渠道,关闭开发者模式)
- 已在Wearables开发者中心完成配置:Team ID、Bundle ID、Universal Link、内部Beta发布渠道,测试人员已切换至该渠道。
- Meta侧完成注册,但无
metaWearablesAction回调,registrationState始终为available,应用无法进入registered状态。
配置信息(Info.plist已脱敏)
<key>MWDAT</key> <dict> <key>AppLinkURLScheme</key> <string><TEAM_ID>.<BUNDLE_ID></string> <key>MetaAppID</key> <string><META_APP_ID></string> <key>ClientToken</key> <string>AR|<META_APP_ID>|<CLIENT_TOKEN></string> <key>TeamID</key> <string>$(DEVELOPMENT_TEAM)</string> <key>DAMEnabled</key> <true/> </dict>
CFBundleURLTypes已注册自定义Scheme<TEAM_ID>.<BUNDLE_ID>associated-domains包含applinks:notifications.example.com- 应用通过TestFlight安装,签名团队与Scheme前缀匹配
已验证内容
- Apple CDN上的AASA文件配置正确
- 目标域名的Universal Link可正常打开应用
- 已实现Universal Link回调转发至
Wearables.shared.handleUrl(_:) - 自定义Scheme在开发者模式下可正常工作
文档困惑
开发者中心生成的AppLinkURLScheme无://,但集成文档示例带://,不确定生产DAM流程下该参数应设为自定义Scheme、应用ID还是Universal Link域名。
问题
- 生产DAM流程中
AppLinkURLScheme的正确值是什么?DAMEnabled = true是否影响回调机制? - Meta选择自定义Scheme或Universal Link重定向的依据是什么?是否有审批限制?
- 有无成功实现iOS无开发者模式注册回调的案例?具体配置是怎样的?
环境:DAT iOS 0.6.0、Xcode、iOS 17/18、Ray-Ban Meta眼镜
内容的提问来源于stack exchange,提问作者Ajay
相关产品推荐
相关产品推荐

