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.

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 Android có thể giao tiếp với API ARCore bằng cách sử dụng hai phương thức ủy quyền: Ủy quyền không cần khóa (OAuth 2.0), là phương thức đề xuất và uỷ quyền Khoá API:

  • Tính năng uỷ quyền không cần 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.
  • 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 Android Studio, hãy thêm khoá API mới vào dự án của bạn. Đưa khoá API vào trong một <meta-data> trong phần tử <application> trong AndroidManifest.xml của ứng dụng:

    <meta-data
      android:name="com.google.android.ar.API_KEY"
      android:value="API_KEY"/>
    
  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ó: