Skip to Content
SDKSDKsXenseAR Native SDKFlutterHướng dẫn cài đặt XenseAR SDK cho Flutter iOS

Hướng dẫn cài đặt XenseAR SDK cho Flutter iOS

Chuẩn bị:

  1. Tải Project mẫu từ Trang tải xuống.
  2. Tải thư viện tương ứng (SDK) từ Trang tải xuống.
  3. Flutter Project cần thực hiện tích hợp.

Quy trình tích hợp:

1. Chạy thử Template project trên máy để hiểu sơ qua về thư viện

  • Chạy lệnh trong terminal
flutter run

2. Mở Runner.xcworkspace trong XCode, các thao tác import framework, tạo file cần được thực hiện trên giao diện XCode:

3. Tạo file XenseARBridge.swift, copy nội dung file trong Template project.

4. Bổ sung nội dung file AppDelegate.swift theo nội dung file trong Template project.

5. Thêm các mô tả vào file Info.plist, bao gồm các quyền mà SDK cần dùng:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <!-- ... --> <key>NSCameraUsageDescription</key> <string>Camera access is required for augmented reality features.</string> <key>NSMicrophoneUsageDescription</key> <string>Microphone access is required for audio and web content features.</string> <key>NSLocationWhenInUseUsageDescription</key> <string>Location access is required for location-based augmented reality features.</string> <key>NSLocationAlwaysAndWhenInUseUsageDescription</key> <string>Location access is required for location-based augmented reality features.</string> <key>NSMotionUsageDescription</key> <string>Motion data is required for augmented reality tracking.</string> <key>NSPhotoLibraryUsageDescription</key> <string>Photo library access is required to access and save photos.</string> <key>NSPhotoLibraryAddUsageDescription</key> <string>Photo library access is required to save photos.</string> <!-- ... --> </dict> </plist>

6. Sau khi thực hiện các bước trên, chuyển qua Trang sử dụng để xem cách sử dụng trong Flutter.

Last updated on