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 iOS 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:

  • 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. Hãy cân nhắc sử dụng tính năng Ủy quyền bằng mã thông báo để 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. Khi tạo GARSession, hãy sử dụng GARSession#sessionWithAPIKey:bundleIdentifier:error: và chèn khoá API:

    self.garSession = [GARSession sessionWithAPIKey:@"your-api-key"
                                   bundleIdentifier:nil
                                              error:&error];
    
  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ó: