Lewati ke konten

Siklus hidup pemanggilan yang benar

Connect / connectLogin atau RestoreRunFeatureLogout / Close
Connect / connect
Membuat klien aplikasi dan memuat konfigurasi publik. Ini tidak berarti akun sudah masuk atau fitur sudah diizinkan.
Login
Masuk dengan akun pelanggan dari toko Launch saat ini dan memperoleh kredensial produk untuk akun tersebut.
Restore
Memulihkan sesi sebelumnya dari penyimpanan aman. Jika tidak ada sesi, kembali ke halaman masuk. Jangan menganggap penolakan eksplisit sebagai keberhasilan offline.
RunFeature
Memeriksa izin dan perhitungan penggunaan tepat saat ekspor, penyimpanan, perhitungan, atau tugas latar belakang dijalankan. Jika ditolak, kode operasi tidak boleh berjalan.
Logout
Membersihkan sesi dan cache akun saat pelanggan memilih keluar.
Close
Menghentikan heartbeat dan runtime saat aplikasi ditutup biasa, sambil mempertahankan sesi aman yang dipilih pengguna untuk diingat.
ReleaseDevice
Panggil hanya saat pelanggan secara eksplisit melepaskan perangkat. Pelepasan perangkat, keluar akun, dan menutup aplikasi adalah tiga operasi berbeda.

Pisahkan cache menurut alamat toko, akun pelanggan, produk, dan lingkungan pembayaran. Pertahankan objek klien sepanjang aplikasi berjalan agar lisensi mengambang dapat mengirim heartbeat sesuai kebijakan.