Skip to Content
SDKSDKsXenseAR Native SDKAndroid SDK

Hướng dẫn tích hợp Xense AR để sử dụng dịch vụ VPS trên Android Native App

1. Tải Template Project Mới Nhất

Tải Template Project mới nhất tại đây .


2. Sao Chép Thư Viện Cần Thiết

Vào thư mục libs và copy các file sau vào thư mục libs của project cần tích hợp (nếu chưa có thì tự tạo folder). Copy file unityLibrary-release.aar vào thư mục libs của project cần tích hợp (quan trọng).

Alt Text

Lưu ý: Từ version 2.0.0, thư viện được phân phối tách khỏi Template Project. Bạn có thể tải thư viện ở cuối tài liệu này.


3. Cấu Hình Project

3.1 Thêm Script vào settings.gradle

Alt Text

3.2 Thêm Script vào build.gradle

Alt Text

3.3 Thêm Giá Trị vào strings.xml

Alt Text

3.4 Sync Project với Gradle Files

Sau khi hoàn thành các thay đổi trên, chọn Sync Project with Gradle Files trong Android Studio.


4. Tạo Activity Giao Tiếp Với Unity

Tạo một Activity kế thừa CommunicationActivity và thêm khai báo trong file AndroidManifest.xml.

Alt Text


5. Gửi Message Xuống Unity

5.1 Khai Báo Đối Tượng Giao Tiếp Với Unity

Khai báo đối tượng dùng để giao tiếp với Unity.

Alt Text

5.2 Gửi Message Thông Qua SendCommandString

Gửi message xuống Unity thông qua hàm SendCommandString.

5.3 Mở Giao Diện do Xense Cung Cấp

Để mở giao diện được cung cấp bởi Xense, gửi các message với các type sau, theo thứ tự trong template:

Hai message updateSymmetricKeyupdateEncryptedConfig được gửi đi khi nhận được message webviewReady từ Unity

Message updateHomeScreenUrl được gửi đi khi nhận được message unityReady từ Unity.

updateSymmetricKey

Cập nhật Symmetric Key. Message này bắt buộc phải được gửi đầu tiên.

Key được cung cấp thông qua Xense Portal.

updateEncryptedConfig

Cập nhật Encrypted Configuration Key.

Key được cung cấp thông qua Xense Portal.

updateHomeScreenUrl

Cập nhật Home Screen URL.

URL được cung cấp thông qua Xense Portal.


Download Phiên Bản Thư Viện


Download Phiên Bản Template

Last updated on