CXR-L(EN)
cxr-l-sdk · v1.0.3 · snapshot 2026-06-02· ↗ source

Version History

v1.0.3

  1. Android client-l upgraded to 1.0.3;
  2. Required app: when using client-l:1.0.3, Rokid AI App (mainland) must be ≥ 1.7.14;
  3. v1.0.3 documentation rewritten for developer integration; unified “scene building” wording;
  4. Android Glasses Custom View chapter adds CustomView JSON Schema (LinearLayout, TextView, ImageView, RelativeLayout);
  5. Glasses-side CXR-S integration merged into CXR-L docs (SDK Integration, Glasses Custom App, Custom Commands, Keys and System Broadcasts, etc.);
  6. Released phone-side RenewCXRLSample (com.rokid.renewcxrlsample) and glasses-side CXRSWithCXRLSample (com.rokid.cxrswithcxrl) with OSS zip packages;
  7. iOS documentation and Sample remain v1.0.1 (Android and iOS chapter versions in this bundle follow each chapter).

v1.0.2

  1. Android client-l upgraded to 1.0.2;
  2. Authentication: requestAuthorization requires a GlassPermission array (e.g. microphone, camera, media); if the user already authorized, a Pair may be returned synchronously for immediate token parsing;
  3. sendCustomCmd accepts Caps directly;
  4. CXRLSample aligned with the APIs above.
  5. iOS RGCxrClient upgraded to 1.0.2; CocoaPods requires the Rokid specs source;
  6. CxrClient.initialize(mode:options:) at launch distinguishes customApp / customView;
  7. Auth scopes use SDK permission enums (e.g. .microphone);
  8. Most capability APIs return RGCxrClientError? synchronously; sendCustomCmd sends without callback and receives via notifyEventPublisher;
  9. ios_cxr_l_sample aligned with the APIs above.

v1.0.1

  1. Initial SDK release;
  2. Authorization via Rokid AI App;
  3. Custom View session on glasses;
  4. Custom App session on glasses;
  5. Glasses-side audio stream;
  6. Remote photo capture via glasses;
  7. Custom command exchange with glasses-side custom apps.
Marcin Miazga