Simulator

Simulator di konsol Actions memungkinkan Anda menguji Action melalui antarmuka web yang mudah digunakan yang menyimulasikan perangkat hardware dan setelannya. Anda juga dapat mengakses informasi debug seperti permintaan dan respons yang diterima dan dikirim fulfillment Anda.

Menguji project

Saat menguji project Action Anda, batasan berikut berlaku:

  • Action dapat diuji hingga 30 hari. Setelah 30 hari, Anda harus membuat versi baru untuk pengujian.
  • Action dalam Pengembangan dapat diuji pada semua perangkat hardware yang didukung (Android 6.0+, iOS 9.1+, dan speaker yang diaktifkan dengan suara). Perangkat harus login ke Akun Google yang sama dengan yang Anda gunakan di konsol Actions. Mengucapkan "OK Google, bicara dengan aplikasi pengujian saya" akan memanggil versi draf Action Anda saat ini.
  • Secara default, simulator menggunakan versi Action yang ada dalam Draf. Lihat cara memilih versi lain untuk diuji.

Metode masukan

Anda dapat mengklik tombol di kolom teks respons untuk menentukan metode input untuk pengujian.

Daftar berikut ini menjelaskan jenis input dan perangkat yang menyediakannya:

  • Deteksi otomatis - Otomatis mendeteksi input suara, keyboard, atau sentuh.
  • Sentuhan - Digunakan untuk pengalaman dan elemen interaktif, seperti chip saran. Tersedia untuk perangkat Ponsel dan Layar Smart.
  • Suara - Digunakan untuk input hanya suara. Tersedia untuk perangkat Layar Smart, Ponsel, dan Speaker.
  • Keyboard - Digunakan untuk input teks saja. Tersedia untuk Perangkat ponsel.

Metode input default adalah deteksi otomatis. Berdasarkan platform yang Anda pilih, jenis input juga dinonaktifkan dan diaktifkan sebagaimana mestinya.

Metode input disertakan dalam setiap permintaan ke fulfillment Anda di objek RawInput sebagai kolom inputType.

  {
  "inputType": "VOICE",
  "query": "Tell me a fact about Google's headquarters"
  }

Menentukan perangkat

Simulator ini dapat meniru perangkat yang berbeda dan memungkinkan Anda menguji pengalaman khusus perangkat Action Anda.

Untuk mengubah perangkat yang disimulasikan, ikuti langkah-langkah berikut:

  1. Klik menu drop-down perangkat di pojok kiri atas. Layar Smart dipilih secara default.

  2. Pilih dari perangkat berikut untuk menyimulasikan:

    • Layar Smart - Perangkat yang dilengkapi dengan Asisten seperti Nest Hub yang memiliki kemampuan layar dan speaker.
    • Ponsel - Ponsel yang dilengkapi dengan Asisten yang memiliki kemampuan layar dan speaker.
    • Speaker - smart speaker yang dilengkapi dengan Asisten dan memiliki kemampuan speaker.
    • KaiOS - Ponsel yang dilengkapi dengan Asisten menggunakan KaiOS.

Pilih bahasa

Anda dapat memilih bahasa dari menu drop-down kedua untuk menetapkan bahasa dan wilayah yang ingin disimulasikan. Lihat dokumentasi pelokalan untuk mengetahui informasi selengkapnya tentang cara membuat Action multibahasa.

Setel lokasi

Anda dapat mengatur koordinat dan alamat perangkat secara manual. Fitur ini memungkinkan Anda menguji fitur penargetan lokasi yang telah ditetapkan di konsol dan respons khusus wilayah yang telah dikonfigurasi di fulfillment Anda.

Guna mendapatkan lokasi simulasi untuk digunakan dalam Action Anda, gunakan pemandu informasi pengguna untuk meminta izin kepada pengguna untuk mengaksesnya.

Setelan

Klik tombol Settings di kiri atas untuk mengakses opsi tambahan simulator.

Pilih versi

Anda dapat menentukan versi project Action yang ingin diuji (versi yang dipublikasikan atau draf). Untuk memilih versi project, ikuti langkah-langkah berikut:

  1. Pada simulator, klik tombol Settings di sudut kanan atas.

  2. Klik drop-down di samping Pilih versi, lalu pilih versi yang akan diuji.

Di menu drop-down versi, pilih versi project Action yang ingin Anda uji, lalu klik SELESAI. Anda akan melihat semua versi yang telah dikirimkan selain versi Draf, yang menandakan status project Anda saat ini sebelum pengiriman.

Test URL

Untuk menghindari perubahan pada lingkungan produksi saat ingin menguji project Action, Anda dapat menyediakan URL berbeda untuk digunakan sebagai pengganti webhook produksi. URL pengujian dikonfigurasi per versi project Action. Project One Action dapat memiliki beberapa versi dengan URL pengujian unik, sehingga Anda dapat menguji beberapa versi Action di simulator tanpa memengaruhi produksi.

Saat setelan URL Pengujian diaktifkan, simulator akan mengganti URL webhook produksi untuk project Action Anda dan sebagai gantinya menggunakan URL webhook pengujian yang Anda berikan.

Sebelum mengonfigurasi URL pengujian di simulator:

  • Tentukan URL yang ingin Anda gunakan untuk menguji versi project Action Anda.

  • Konfigurasikan server yang ingin Anda gunakan untuk pengujian guna menerima permintaan di URL.

Untuk mengonfigurasi URL pengujian di simulator:

  1. Di sudut kanan atas simulator, klik Settings.

  2. Aktifkan Uji URL.

  3. Di kotak Test URL, ketik URL yang ingin digunakan untuk pengujian.

URL pengujian yang Anda tentukan akan ditampilkan di simulator.

Penautan akun

Penautan akun memungkinkan Action Anda menggunakan Login dengan Google, Penautan "Sederhana" Login dengan Google berbasis OAuth, atau OAuth.

Jika Anda belum menyiapkan penautan akun untuk Action, klik Siapkan penautan akun di bagian Setelan untuk membuka bagian Penautan akun di konsol.

Untuk menautkan akun, ikuti langkah-langkah berikut:

  1. Di simulator Konsol Actions, masukkan "talk to my test app" di area input simulator untuk menguji Action Anda.

  2. Kirim kueri yang menginisialisasi alur penautan akun Action Anda.

  3. Login menggunakan perintah.

  4. Konfirmasi bahwa penautan akun berhasil.

Akun tertaut akan tetap ada hingga tautan akun dibatalkan, sehingga Anda dapat memperbarui Action sambil menggunakan akun tertaut yang sama.

Untuk membatalkan tautan akun, klik Setelan > Batalkan tautan di bagian Penautan akun.

Pengujian di perangkat

Setelan ini memungkinkan Anda mengaktifkan atau menonaktifkan pengujian di perangkat fisik. Untuk melakukan pengujian di perangkat, Anda harus login ke akun yang sama dengan yang Anda gunakan untuk membuat project Actions on Google.

Pemutaran audio

Aktifkan opsi ini untuk membisukan atau mengaktifkan pemutaran audio selama pengujian.

Sandbox Pengembangan

Jika Anda mengaktifkan opsi ini, metode pembayaran tidak akan ditagih. Lihat dokumentasi transaksi untuk informasi selengkapnya.

Simulasikan pengguna yang belum diverifikasi

Opsi ini menyimulasikan saat pengguna berada di perangkat tempat Voice Match disetel untuk orang lain.