Sử dụng API ARCore trên Google Cloud

Chọn nền tảng:

Các tính năng ARCore như Không gian địa lý APICloud Anchors sử dụng API ARCore được lưu trữ trên Google Cloud. Khi sử dụng các tính năng này, ứng dụng của bạn sử dụng thông tin đăng nhập để truy cập vào dịch vụ API ARCore.

Phần bắt đầu nhanh này mô tả cách thiết lập ứng dụng của bạn để ứng dụng có thể giao tiếp với dịch vụ API ARCore được lưu trữ trên Google Cloud.

Tạo dự án mới trên Google Cloud hoặc dùng dự án hiện có

Nếu bạn đã có một dự án, hãy chọn dự án đó.

Chuyển đến bộ chọn dự án

Nếu bạn chưa có dự án nào trên Google Cloud, hãy tạo một dự án.

Tạo dự án mới

Bật API ARCore

Để sử dụng API ARCore, bạn phải bật API này trong dự án của mình.

Bật API ARCore

Thiết lập phương thức uỷ quyền

Một ứng dụng Unity có thể giao tiếp với API ARCore bằng cách sử dụng hai phương thức uỷ quyền: Uỷ quyền không cần khoá, phương thức đề xuất và uỷ quyền Khoá API:

  • Trên Android, tính năng uỷ quyền không dùng khoá sử dụng tổ hợp tên gói của ứng dụng và vân tay số của khoá ký để cấp quyền cho ứng dụng của bạn.

    Trên iOS, tính năng uỷ quyền không dùng khoá sử dụng một mã thông báo đã ký để kiểm soát quyền truy cập vào API. Chiến dịch này yêu cầu máy chủ do bạn sở hữu phải ký mã thông báo và kiểm soát quyền truy cập vào API.

  • Khoá API là một chuỗi xác định một dự án trên Google Cloud. Các khoá API là thường không được xem là an toàn vì máy khách thường có thể truy cập được. Cân nhắc sử dụng phương thức uỷ quyền không dùng khoá để giao tiếp với API ARCore.

  1. Trong Google Cloud, hãy mở trang Thông tin xác thực.
    Thông tin đăng nhập
  2. Nhấp vào Tạo thông tin xác thực, rồi chọn Khoá API trên trình đơn.
    Các Hộp thoại do khoá API tạo sẽ hiển thị chuỗi cho khoá mới tạo.
  3. Trong Unity, hãy chuyển đến Edit (Chỉnh sửa) > Cài đặt dự án > Quản lý plugin XR > Tiện ích ARCore. Đối với từng nền tảng mục tiêu (Android, iOS), ở Trình đơn thả xuống Xác thực Chiến lược, chọn mục Khoá API. Sau đó: chèn khoá API vào các trường khoá API.

  4. Xem tài liệu về các hạn chế đối với khoá API để bảo mật khoá API của bạn.

Ứng dụng của bạn hiện đã được định cấu hình để sử dụng khoá API.

Các bước tiếp theo

Khi đã định cấu hình uỷ quyền, hãy xem các tính năng ARCore sau đây sử dụng nó: