Panduan memulai: Bersiap untuk Developer Device Platform
Lakukan persiapan untuk menggunakan Developer Device Platform, rangkaian alat tingkat komersial generasi berikutnya untuk orkestrasi perangkat jarak jauh.
Jika Anda bermigrasi dari Firebase Test Lab ke Platform Perangkat Developer, lihat panduan migrasi, terjemahan perintah dan flag, serta keterampilan migrasi untuk agen AI.
Sebelum memulai
Developer Device Platform (DDP) berfungsi di workstation mana pun dengan terminal dan akses internet dengan mengikuti petunjuk di halaman ini.
Dokumen ini mengasumsikan bahwa Anda adalah pengguna Google Cloud yang memiliki project dan akun, seperti yang dijelaskan dalam Memulai Google Cloud yang dapat ditemukan di tab Ringkasan situs ini.
KonfigurasiGoogle Cloud
-
Instal Google Cloud CLI.
-
Konfigurasi gcloud CLI agar menggunakan identitas gabungan Anda.
Untuk mengetahui informasi selengkapnya, lihat Login ke gcloud CLI dengan identitas gabungan Anda.
-
Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:
gcloud init -
Pastikan Anda memiliki izin yang diperlukan untuk menyelesaikan panduan ini.
-
Pastikan penagihan diaktifkan untuk project Google Cloud Anda.
Aktifkan Device Run, Device Streaming, dan Cloud Testing API, jika belum diaktifkan:
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan izin
serviceusage.services.enable. Jika Anda membuat project, kemungkinan Anda sudah memiliki izin ini melalui peran Pemilik (roles/owner). Jika tidak, Anda bisa mendapatkan izin ini melalui peran Admin Penggunaan Layanan (roles/serviceusage.serviceUsageAdmin). Pelajari cara memberikan peran.gcloud services enable devicerun.googleapis.com
devicestreaming.googleapis.com testing.googleapis.com -
Buat kredensial autentikasi lokal untuk akun pengguna Anda:
gcloud auth application-default login
Jika error autentikasi ditampilkan, pastikan Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk menggunakan Platform Perangkat Developer, minta administrator untuk memberi Anda peran IAM berikut di project Anda:
-
Semua:
- Roles Viewer (
roles/viewer) - Device Run Admin (
roles/devicerun.admin) - Device Streaming Admin (
roles/devicestreaming.admin) - Service Usage Consumer (
roles/serviceusage.serviceUsageConsumer)
- Roles Viewer (
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Contoh perintah
Setelah memiliki layanan Device Run, Anda dapat menjalankan perintah berikut untuk mencoba katalog.
Pertama, cantumkan semua perangkat dalam project Anda:
gcloud beta device-run devices list
Kemudian, filter perangkat yang menjalankan sistem operasi tertentu:
Android
gcloud beta device-run devices list --filter="PLATFORM=ANDROID"
iOS
gcloud beta device-run devices list --filter="PLATFORM=iOS"
Terakhir, cantumkan semua sesi dalam project Anda (kemungkinan tidak ada, coba lagi nanti):
gcloud beta device-run sessions list
Sekarang lanjutkan ke petunjuk fitur di bagian Apa selanjutnya.
Dokumentasi pendukung
Hubungi kami
Buka Forum Developer DDP untuk mendapatkan bantuan dan memberikan saran.
Untuk melaporkan bug dan mengajukan permintaan fitur untuk Platform Perangkat Developer, buat masalah.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, hapus project Google Cloud yang berisi resource tersebut.
Langkah berikutnya
- Katalog Perangkat - Jelaskan semua jenis perangkat di lab Platform Perangkat Developer dan pelajari setiap jenisnya.
- Device Run - Jalankan pengujian di perangkat di lab Developer Device Platform menggunakan perangkat Android dan iOS.
- Shared Storage - Berikan akses Platform Perangkat Developer ke bucket Cloud Storage yang ada.
- Temukan Log - Lihat hasil Anda di command line dan di konsol Google Cloud .
- Device Streaming API - Terhubung ke perangkat Android fisik jarak jauh dan berinteraksi dengan aplikasi Anda seolah-olah terhubung ke mesin lokal Anda.
- Pengembangan Agentic dengan Streaming Perangkat - Gunakan keterampilan agen Developer Device Platform untuk menemukan, memesan, dan menghubungkan ke perangkat di Developer Device Platform.