Pembuatan versi integrasi

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

Pada tab Develop di Google Home Developer Console, integrasi dianggap "unversioned". Setelah Anda memulai fase pengujian pengembangan di tab Test, integrasi akan dibuat versi. Versi integrasi akan digunakan sejak saat itu dan seterusnya untuk setiap langkah yang tersisa dalam alur kerja, mulai dari Pengujian hingga Peluncuran.

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

Prasyarat

Versi integrasi adalah ringkasan dari integrasi tanpa versi. Artinya, saat Anda membuat rencana pengujian untuk sertifikasi, dan juga 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 untuk integrasi.
  3. Penyiapan dan branding yang dikonfigurasi.

Jika Anda belum menyelesaikan semua langkah di atas untuk integrasi Anda, 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 dari awal 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 dalam semua daftar integrasi di Developer Console dari tab Pengujian 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. Sebaliknya, versi ini didasarkan pada instance integrasi tanpa versi, sama seperti v.1.

Versi T/A dari suatu integrasi merepresentasikan instance integrasi tanpa versi, yang dikelola di tab Develop.

Dengan kata lain, pada Matter > Test di Developer Console:

  • Jika Anda mengklik Test untuk versi T/A integrasi, versi baru akan dibuat. Nomor versi akan lebih tinggi satu daripada versi bernomor yang sudah 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 tersedia, versi v.3 akan dibuat, dan seterusnya.
  • Jika Anda mengklik Test untuk versi integrasi bernomor (misalnya, v.1), versi baru tidak akan dibuat. Sebagai gantinya, versi v.1 diuji kembali.

Metadata

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

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

Menghapus versi

Versi integrasi tidak dapat dihapus dan tidak dirancang untuk dihapus. Eksperimen harus diupdate untuk mencerminkan status integrasi (paket pengujian atau uji coba lapangan baru) yang dapat disertifikasi dan diluncurkan.

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