meta-dat-ios-integration

Integrates the Meta Wearables Device Access Toolkit into native iOS companion apps.

Updated Sep 6, 2026
One-click install
npx skills add https://github.com/shotcowboystyle/meta-wearables-ops-plugin --skill meta-dat-ios-integration-shotcowboystyle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-dat-ios-integration
Source: https://github.com/shotcowboystyle/meta-wearables-ops-plugin/tree/main/.agent/skills/meta-dat-ios-integration
Command: npx skills add https://github.com/shotcowboystyle/meta-wearables-ops-plugin --skill meta-dat-ios-integration-shotcowboystyle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Integrating Meta smart glasses into an iOS app requires correct package setup, registration, permissions, URL callbacks, and session lifecycle handling against a specific DAT SDK release, and mistakes in any of these produce broken pairing flows or untestable code. ## Core Features & Use Cases - Source-checked package setup: Pins the official DAT iOS repository tag or commit and verifies the actual SPM products and modules exposed by that release before writing code. - Explicit adapter state machine: Models registration, permission, session, denial, and failure states outside of SwiftUI views so the phone app stays useful without glasses. - 0.9 migration review: Checks release-specific API changes such as DeviceSession.addCamera, stream completion, and ListenerTokenBag behavior against the official changelog. - Use Case: When adding Meta glasses camera support to an iOS app, use this Skill to configure the package, build the registration and session adapter, and plan mock-device tests before touching physical hardware. ## Quick Start Integrate the Meta Wearables Device Access Toolkit into my iOS app with registration, permissions, and a testable session lifecycle.

Frequently Asked Questions about meta-dat-ios-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Meta smart glasses SDK into an iOS app?

Add the official Meta Wearables DAT iOS package via SPM at a pinned tag, then build a narrow adapter handling registration, permissions, URL callbacks, and session lifecycle. Keep registration logic out of SwiftUI views and verify the actual module names exposed by your selected release.

How do I test Meta DAT iOS code without physical glasses?

Link the MWDATMockDevice product and use mock-device fixtures to simulate sessions and camera feeds. Keep mock evidence separate from physical-device proof, and use the MockDevice test client only in XCUITest processes, never in runtime app code.

What changed in Meta DAT iOS SDK 0.9 migration?

Version 0.9 introduced DeviceSession.addCamera with child Camera stream lifecycle, removed the older addStream path, and changed ListenerTokenBag, MockCameraKit, and stream completion behavior. Always validate these against the official changelog for your selected tag before using any symbol.

Does pairing Meta glasses grant permanent device authorization?

No, pairing is not permanent authorization. Your adapter must model denial, revocation, disconnect, and re-registration as explicit states, and treat SDK stateStream and errorStream completion as part of the session contract.

Can I assume iOS background execution or raw glasses audio from DAT?

No, the DAT SDK's existence does not imply iOS background execution, Meta AI voice commands, or raw glasses audio access. Verify each capability against the selected release's documentation and hardware proof separately.