Pembuatan versi integrasi

Pembuatan versi memungkinkan developer mengelola beberapa versi integrasi pada berbagai tahap pengembangan.

Di tab Develop di Google Home Developer Console, integrasi dianggap "tidak berversi". Setelah Anda memulai Fase pengujian pengembangan di tab Pengujian, integrasi akan diberi versi. Versi integrasi digunakan mulai saat itu untuk setiap langkah yang tersisa dalam alur kerja, dari Pengujian hingga Peluncuran.

Misalnya, Anda mungkin memiliki satu versi integrasi yang sedang menjalani sertifikasi untuk peluncuran yang akan segera dilakukan, sementara versi integrasi yang lebih baru dengan fungsi yang berbeda sedang diuji untuk peluncuran lain beberapa bulan kemudian.

Prasyarat

Versi integrasi adalah snapshot integrasi yang tidak memiliki versi. Artinya, saat Anda membuat rencana pengujian untuk sertifikasi, dan dengan demikian versi integrasi, semua metadata branding yang terkait dengan integrasi tersebut harus berupa informasi yang ingin Anda gunakan untuk integrasi yang diluncurkan.

Sebelum membuat rencana pengujian sertifikasi, pastikan Anda telah melakukan hal berikut:

  1. Membuat profil perusahaan.
  2. Memasukkan ID Vendor (VID) produksi (VID) untuk integrasi.
  3. Penyiapan dan branding yang dikonfigurasi.

Jika Anda belum menyelesaikan semua langkah ini untuk integrasi, versi integrasi yang dibuat untuk pengujian sertifikasi tidak dapat disertifikasi. Anda harus membuat versi baru dan memulai lagi dari langkah Pengujian.

Anda juga harus membuat versi baru dan memulai lagi jika ingin memperbarui branding sebelum versi integrasi disertifikasi.

Membuat versi baru

Saat Anda membuat rencana pengujian untuk sertifikasi, versi baru integrasi akan dibuat. Versi bernomor ini tercantum di semua daftar integrasi di Developer Console dari tab Test dan seterusnya.

Versi baru tidak pernah dibuat dari versi bernomor lainnya. Misalnya, rencana pengujian pertama yang Anda buat untuk integrasi akan membuat versi v.1 untuk integrasi tersebut. Membuat rencana pengujian lain akan membuat versi v.2 untuk integrasi tersebut, tetapi versi ini tidak akan didasarkan pada v.1. Sebagai gantinya, versi ini didasarkan pada instance integrasi yang tidak memiliki versi, sama seperti v.1.

Versi T/A dari integrasi mewakili instance integrasi yang tidak memiliki versi, yang dikelola di tab Develop.

Dengan kata lain, di Matter > Pengujian di Developer Console:

  • Jika Anda mengklik Uji untuk integrasi versi T/A, versi baru akan dibuat. Nomor versi akan lebih tinggi satu angka dari versi bernomor yang ada.
    • Jika tidak ada versi bernomor, versi v.1 akan dibuat.
    • Jika versi v.1 ada, versi v.2 akan dibuat. Jika versi v.2 ada, versi v.3 akan dibuat, dan seterusnya.
  • Jika Anda mengklik Uji untuk integrasi versi bernomor (misalnya, v.1), versi baru tidak dibuat. Sebagai gantinya, versi v.1 diuji lagi.

Metadata

Saat versi dibuat, semua metadata yang tercantum dalam prasyarat yang telah ditambahkan untuk integrasi tanpa versi dilampirkan ke versi. Namun, metadata yang dilampirkan ke versi tidak dapat dilihat atau diubah.

Setiap perubahan pada metadata integrasi tidak akan ditampilkan di versi yang ada. Versi baru harus dibuat agar metadata yang diperbarui dapat digunakan untuk Sertifikasi dan Peluncuran.

Menghapus versi

Versi integrasi tidak dapat dihapus dan tidak dirancang untuk dihapus. Status tersebut harus diperbarui untuk mencerminkan status integrasi (rencana pengujian baru atau uji coba lapangan) yang dapat disertifikasi dan diluncurkan.

Versi integrasi hanya dihapus dari Developer Console jika telah diluncurkan dan kemudian digantikan oleh peluncuran versi yang berbeda.