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 "tidak menggunakan versi". Setelah Anda memulai Tahap pengujian pengembangan di tab Pengujian, integrasi akan diberi versi. Versi integrasi 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 sedang menjalani sertifikasi untuk segera diluncurkan, sementara versi integrasi yang lebih baru dengan fungsi yang berbeda sedang diuji untuk peluncuran lainnya beberapa bulan kemudian.

Prasyarat

Versi integrasi adalah ringkasan dari integrasi tanpa versi. Artinya, saat Anda membuat rencana pengujian untuk sertifikasi, dan juga merupakan 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 produksi (VID) untuk integrasi.
  3. Konfigurasi dan branding.

Jika Anda belum menyelesaikan semua langkah tersebut untuk integrasi, 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. Versi bernomor ini tercantum dalam semua daftar integrasi di Developer Console mulai 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 integrasi mewakili instance integrasi tanpa versi, yang dikelola di tab Develop.

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

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

Metadata

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

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

Menghapus versi

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

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