Pembuatan versi memungkinkan developer mengelola beberapa versi integrasi pada berbagai tahap pengembangan.
Pada tab Develop di Google Home Developer Console, integrasi dianggap "tanpa versi". Setelah Anda memulai fase pengujian pengembangan aplikasi di Test, integrasi akan dibuat versinya. Versi integrasi digunakan untuk setiap langkah yang tersisa dalam alur kerja, dari Pengujian hingga Luncurkan.
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 lagi.
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 ujian sertifikasi, pastikan Anda telah melakukan berikut ini:
- Membuat profil perusahaan.
- Memasukkan ID Vendor produksi (VID) untuk integrasi.
- Penyiapan dan branding yang dikonfigurasi.
Jika Anda belum menyelesaikan semua ini untuk integrasi Anda, versi integrasi yang dibuat untuk pengujian sertifikasi tidak dapat disertifikasi. Anda harus membuat versi baru dan memulai dari awal dari langkah Pengujian.
Anda juga harus membuat versi baru dan memulai dari awal jika ingin memperbarui branding Anda sebelum versi integrasi disertifikasi.
Membuat versi baru
Saat Anda membuat rencana pengujian untuk sertifikasi, versi baru integrasi akan dibuat. Bernomor ini versi 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 integrasi. 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 integrasi mewakili instance integrasi tanpa versi, yang dikelola di tab Develop.
Dengan kata lain, pada Matter > Uji di Developer Console:
- Jika Anda mengklik Uji untuk versi T/A integrasi, versi baru akan
dibuat. Nomor versi akan lebih tinggi satu daripada nomor versi yang sudah ada
versi.
- 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 dibuat, dan seterusnya.
- Jika Anda mengklik Test untuk versi integrasi bernomor (untuk misalnya, v.1), versi baru tidak akan dibuat. Sebaliknya, versi v.1 adalah diuji lagi.
Metadata
Saat versi dibuat, metadata apa pun yang tercantum dalam prasyarat yang telah ditambahkan untuk versi unversioned integrasi disertakan ke versi. Namun, metadata yang dilampirkan ke versi tidak dapat dilihat atau diubah.
Setiap perubahan pada metadata integrasi tidak akan ditampilkan di metadata yang sudah ada versi. Versi baru harus dibuat untuk metadata yang diupdate guna 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 akan dihapus dari Developer Console jika telah diluncurkan dan kemudian digantikan dengan peluncuran versi yang berbeda.