Tombol Pemutus Klien

Maps SDK for Unity menyediakan mekanisme kill-switch yang secara selektif memaksa update klien. Mekanisme ini dirancang untuk menangani situasi saat klien yang dirilis secara tidak terduga berakhir dalam status buruk dan tidak dapat dipulihkan, yang mungkin bermasalah bagi Google (misalnya jumlah permintaan server yang berlebihan), atau bagi pengguna akhir (misalnya, penggunaan data seluler yang berlebihan).

Meskipun pengujian klien dapat berjalan lama, tidak mungkin mencapai cakupan pengujian 100% karena perubahan konteks yang tidak diketahui seperti update OS, atau konfigurasi hardware baru. Jika muncul masalah, Maps SDK for Unity dapat memeriksa berbagai sinyal klien untuk memblokir klien yang terpengaruh dengan tepat. Sinyal ini mencakup ID paket, versi, versi build Maps SDK for Unity, identifikasi OS, dan model perangkat.

Dari perspektif klien, tombol penghentian berfungsi mirip dengan pengendali error reguler. Jika tombol kill digunakan, DetailedErrorCode disetel ke UnsupportedClientVersion, dan aplikasi bertanggung jawab untuk menyediakan jalur upgrade kepada pengguna.