Tạo dự án dành cho nhà phát triển

Các dự án dành cho nhà phát triển, bao gồm cả các công cụ tích hợp Matter, được quản lý trên Google Home Developer Console. Trang này giải thích cách thiết lập dự án nhà phát triển mới trên Developer Console.

Quy định hạn chế

Cloud-to-cloud hoặc Local Home SDK Không thể thêm chức năng vào dự án trong Developer Console. Nếu bạn muốn thêm chức năng Matter vào một danh mục hiện có Tích hợp Cloud-to-cloud hoặc Local Home, bạn phải Trước tiên, hãy nhập một dự án Actions on Google hiện có.

Đặt tên cho dự án

Khi đặt tên cho dự án, bạn nên đặt tên sao cho:

  • Kết hợp một số thông tin cơ bản về dự án.
  • Không dễ bị nhầm lẫn với dự án của một dự án khác.
  • Có thể đại diện cho tất cả integrationtrong dự án.

Tên có ý nghĩa rất quan trọng. Một tên chung như project-gamma-798 là "ngụy trang" hiệu quả và sẽ không nổi bật trong danh sách các dự án có tên chung chung.

Hãy cân nhắc làm theo hướng dẫn sau đây khi đặt tên cho dự án:

  • Sử dụng tên công ty của bạn
  • Sử dụng loại dự án hoặc hành động trong tên
  • Không sử dụng "test" (kiểm thử) trong tên dự án

Ví dụ: acme-smarthomeacme-lighting là dự án rõ ràng và duy nhất tên.

Tạo dự án

Một dự án của nhà phát triển đại diện cho một hoặc nhiều integration. Bằng cách chia sẻ dự án với các thành viên trong nhóm phát triển của họ, chủ sở hữu có thể cho phép người dùng để quản lý tất cả integrationtrong dự án.

Hệ sinh thái nhà thông minh của Google integrationđược quản lý bằng Developer Console. Có hai phương thức thiết lập dự án trong Developer Console:

  1. Tạo dự án mới.
  2. Nhập một dự án hiện có từ bảng điều khiển Actions on Google.

Bạn chỉ nên tạo một dự án cho tất cả Matter tích hợp, cả thử nghiệm và sản xuất, đặc biệt là để tránh các sự cố khi đang kiểm thử bằng Mã nhà cung cấp và Mã sản phẩm thử nghiệm cho Matter.

Phương thức 1: Tạo một dự án mới

Chuyển đến Developer Console:

Truy cập Developer Console

  1. Trên trang Quản lý dự án, nhấp vào Tạo dự án.
  2. Trên trang Get started (Bắt đầu), hãy nhấp vào Create project (Tạo dự án).
  3. Nhập tên dự án của bạn, tên này phải tuân thủ cách đặt tên dự án nguyên tắc.
  4. Nhấp vào Create New Project (Tạo dự án mới).

Bạn sẽ được chuyển hướng về Trang chủ của dự án mới.

Phương pháp 2: Nhập dự án hiện có từ bảng điều khiển Actions on Google

Bạn có thể nhập một dự án Actions on Google hiện có vào dự án mới Developer Console, nếu bạn cần thêm Matter hỗ trợ cho Cloud-to-cloud hoặc Local Home hiện có tích hợp.

Các hạn chế sau áp dụng cho phương thức này:

  • Việc nhập này chỉ có thể thực hiện một chiều. Bạn không thể huỷ thao tác này sau khi thực hiện.
  • Chỉ chủ sở hữu dự án mới có thể nhập Actions on Google hiện có dự án. Chủ sở hữu là người đã tạo dự án. Bạn có thể xem dự án đó bằng đường liên kết dành cho thành viên.
  • Bạn chỉ có thể chỉnh sửa Hồ sơ công ty cho dự án đã nhập trong phần Actions on Google Google Play Console. Các thay đổi đó sẽ được phản ánh trong Bảng điều khiển dành cho nhà phát triển Google Home.

Sau khi nhập, bạn vẫn có thể sử dụng dự án Actions on Google gốc để quản lý các công cụ tích hợp hiện có (chẳng hạn như Cloud-to-cloud, Local Home, App Discovery).

Để nhập một dự án hiện có từ Actions on Google Console, hãy chuyển đến Developer Console:

Chuyển đến Developer Console

  1. Nhấp vào Create a Project (Tạo dự án).
  2. Nhập tên dự án Actions hiện có hoặc chọn một dự án trong trình đơn thả xuống (ví dụ: trong ảnh chụp màn hình sau đây, tên dự án là "Vấn đề của tôi dự án").
  3. Nhấp vào Nhập dự án.

Bạn sẽ được chuyển hướng trở lại thông tin chi tiết về dự án hiện có trong Developer Console.

Tải Trung tâm dành cho nhà phát triển Google Home
đã bắt đầu

Thiết lập cấp độ nhật ký

Theo mặc định, hệ thống chỉ lưu nhật ký lỗi vào Google Cloud cho mỗi lỗi vào dự án của bạn.

Để lưu tất cả nhật ký vào Google Cloud cho từng chế độ tích hợp, hãy chọn Tất cả nhật ký trong phần Kiểm soát cấp độ nhật ký: Nhật ký lỗi.

Cấp độ nhật ký dự án trong Trung tâm dành cho nhà phát triển Google Home

Chế độ cài đặt này áp dụng cho tất cả chế độ tích hợp trong dự án của bạn. Không thể đặt thứ nguyên này theo tích hợp. Việc lưu tất cả nhật ký vào Google Cloud có thể phát sinh thêm nếu vượt quá không gian lưu trữ nhật ký của bạn.

Để tìm hiểu thêm về nhật ký, hãy xem bài viết Nhật ký trên đám mây cho Matter.

Chia sẻ dự án của nhà phát triển

Bạn có thể thêm hoặc loại bỏ quyền truy cập vào dự án trong số những người dùng trên nhóm sử dụng vai trò định sẵn.

  1. Trên trang Trang chủ của Developer Console, hãy nhấp vào Thành viên. Thao tác này sẽ đưa bạn đến trang Quản trị và quản lý danh tính và quyền truy cập (IAM) > IAM trên Google Cloud Console.

    Hoặc nhấp vào Chi tiết dự án, rồi nhấp vào Quản lý thành viên trong GCP trong phần Thành viên ở dưới cùng.

  2. Thực hiện thay đổi nếu cần bằng cách sử dụng Google Cloud Console bảng điều khiển.

Để xem hướng dẫn về cách sửa đổi quyền truy cập vào dự án, hãy tham khảo Kiểm soát quyền truy cập đối với các dự án có quyền quản lý danh tính và quyền truy cập (IAM).

Sau khi được thêm vào danh sách người dùng, người dùng có thể xem dự án và bất kỳ tích hợp trong Developer Console.

Theo chế độ cài đặt của tổ chức bạn, có thể bạn sẽ gặp lỗi về quyền khi cố gắng tạo dự án dành cho nhà phát triển. Nếu có, hãy liên hệ với quản trị viên Google Cloud và yêu cầu cấp quyền Trình tạo dự án cho tài khoản của bạn.