Versi model dan kanal
Versi dan build, kanal stabil dan kanal beta, penyematan, apa yang berubah bagi aplikasi saat berpindah versi, dan cara kembali.
Sebuah aplikasi mengikuti satu kanal atau disematkan ke satu versi: di kanal stabil ia menerima versi yang telah dirilis Quran Lab untuk semua orang, di kanal beta ia menerima versi berikutnya lebih awal, dan versi beta dapat berubah atau ditarik tanpa pemberitahuan; kembali cukup dengan satu pengaturan, dan aplikasi menerima versi stabil lagi pada pemeriksaan konfigurasi berikutnya, dalam sekitar lima menit.
Versi dan build
Sebuah model memiliki versi, misalnya TajweedFormer V4 4.0.0: bobotnya dan apa yang dikenalinya. Build adalah satu kiriman dari sebuah versi, dibuat untuk SDK yang dapat membacanya. Quran Lab dapat menerbitkan build baru dari sebuah versi, misalnya yang menambahkan program untuk akselerator ponsel. Bobotnya sama, jadi itu bukan versi baru dan Anda tidak perlu melakukan apa pun.
Aplikasi Anda menerima build terbaru dari versinya yang dapat dibaca SDK-nya. Jika sebuah versi tidak memiliki build untuk SDK aplikasi Anda, halaman aplikasi mengatakannya, menyebut SDK yang dibutuhkan versi itu, dan menyebut versi yang diterima aplikasi sampai saat itu.
Stabil dan beta
Quran Lab merilis sebuah versi di sebuah kanal, dan sebuah aplikasi mengikuti satu kanal.
| Kanal | Yang diterima aplikasi |
|---|---|
| Stabil | Versi yang telah dirilis Quran Lab untuk semua orang. Aplikasi mulai dari sini. |
| Beta | Versi berikutnya, sebelum dirilis untuk semua orang. Dapat berubah tanpa pemberitahuan dan dapat ditarik. Selama tidak ada versi beta, aplikasi di kanal beta menerima versi stabil. |
Sebuah rilis dapat bertahap: mula-mula menjangkau sebagian instalasi, sisanya kemudian. Selama bertahap, halaman aplikasi menyebut sejauh mana rilis itu berjalan dan apa yang diterima instalasi lainnya.
Pilih kanal di halaman aplikasi pada Aplikasi, di tab Pengaturan, pada kartu Versi model. Pilihan tersimpan saat Anda menekannya, dan tab Aktivitas aplikasi dapat membatalkannya.
Penyematan
Sematan menahan aplikasi di satu versi sampai Anda mengubahnya: tidak ada versi baru yang sampai ke aplikasi, di kanal mana pun. Sematkan di kartu yang sama, dengan memilih Versi yang disematkan lalu versinya. Memilih Stabil atau Beta melepas sematan.
Gunakan sematan saat Anda perlu waktu untuk menguji versi baru sebelum pelajar Anda menerimanya. Aplikasi yang disematkan juga tidak menerima perbaikan yang dibawa versi yang lebih baru, jadi lepas sematan setelah Anda selesai.
Apa yang berubah saat aplikasi berpindah ke versi lain
Tidak ada pada kode aplikasi Anda. Sebuah versi membawa hal-hal berikut, sebagai data yang dibaca SDK:
- bobotnya, yang diunduh SDK dan mulai dipakai di awal sesi, tidak pernah di tengah sesi;
- konteksnya, yaitu waktu responsnya: sebuah versi dapat menyediakan konteks yang berbeda dari versi sebelumnya, dan bawaan yang berbeda;
- ambang batasnya dan apa yang dikenalinya, dalam kalibrasinya yang bertanda tangan.
Waktu respons yang dipilih untuk aplikasi di sdk.quranlab.ai berlaku selama versi itu menyediakannya. Pada versi yang tidak menyediakannya, bawaan versi itu yang berjalan, dan halaman aplikasi menyebut mana yang berlaku dan alasannya. Pilihan yang tersimpan berlaku lagi pada versi yang menyediakannya.
Jangan menyebut konteks di kode aplikasi Anda. Aplikasi yang melakukannya mendapat galat saat berpindah ke versi yang tidak menyediakan konteks itu, sedangkan pilihan yang dibuat di sdk.quranlab.ai cukup digantikan oleh bawaan versi itu. Konsep menjelaskan cara sebuah sesi memilih konteksnya.
Kembali
Dari beta, pilih Stabil di kartu yang sama. Dari sematan, pilih Stabil atau Beta. Keduanya satu pengaturan, dan aplikasi menerima versi kanalnya lagi pada pemeriksaan konfigurasi berikutnya: dalam sekitar lima menit selama aplikasi berjalan, atau saat dibuka berikutnya.
Jika Quran Lab menarik sebuah versi beta, aplikasi di kanal beta menerima versi stabil, tanpa ada yang perlu Anda lakukan.