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 "tanpa versi". 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 mendapatkan sertifikasi untuk peluncuran yang akan segera dilakukan, sementara versi integrasi yang lebih baru dengan fungsi yang berbeda sedang diuji untuk peluncuran lain beberapa bulan ke depan.

Prasyarat

Versi integrasi adalah snapshot integrasi tanpa 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. 1. Memasukkan ID Vendor produksi (VID) untuk integrasi. 1. Penyiapan dan branding yang dikonfigurasi.

Jika Anda belum menyelesaikan semua hal ini untuk integrasi, versi integrasi yang dibuat untuk pengujian sertifikasi tidak dapat disertifikasi. Anda harus membuat versi baru dan memulai ulang 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 bernombor 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. Sebagai gantinya, versi ini didasarkan pada instance integrasi tanpa versi, sama seperti v.1.

Versi T/A integrasi mewakili instance integrasi tanpa versi, yang dikelola di tab Develop.

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

  • Jika Anda mengklik Uji untuk versi T/A integrasi, versi baru akan dibuat. Nomor versi akan lebih tinggi satu 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 versi integrasi yang diberi nomor (misalnya, v.1), versi baru tidak akan dibuat. Sebagai gantinya, versi v.1 diuji lagi.

Metadata

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

Setiap perubahan pada metadata integrasi tidak akan ditampilkan dalam 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 (uji coba lapangan atau rencana pengujian baru) yang dapat disertifikasi dan diluncurkan.

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