All Products
Search
Document Center

SuperApp:wv.getSetting

Last Updated:Apr 23, 2026

Mendapatkan status otorisasi pengguna untuk program mini saat ini. Gunakan API ini bersama antarmuka wv.authorize.

Request parameters

Parameter

Type

Required

Description

success

Function

No

Fungsi callback untuk pemanggilan yang berhasil.

fail

Function

No

Fungsi callback untuk pemanggilan yang gagal.

Response parameters

Fungsi callback success menerima objek yang berisi pengaturan otorisasi pengguna.

Parameter

Type

Description

authSetting

Object

Hasil otorisasi pengguna. Setiap kunci dalam objek ini merepresentasikan cakupan izin, dan nilai boolean yang sesuai menunjukkan apakah izin tersebut telah diberikan.

Objek authSetting memiliki properti berikut:

Parameter

Type

Description

location

Boolean

Menentukan status otorisasi untuk lokasi. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: WVLocation.getLocation dan WVLocation.searchLocation.

camera

Boolean

Menentukan status otorisasi untuk Kamera. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: WVScan.scan.

bluetooth

Boolean

Menentukan status otorisasi untuk bluetooth. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: Semua metode dalam WVBluetooth.

album

Boolean

Menentukan status otorisasi untuk album. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: WVVideo.chooseVideo dan WVCamera.takePhoto.

contacts

Boolean

Menentukan status otorisasi untuk kontak. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: Semua metode dalam WVContacts.

microphone

Boolean

Menentukan status otorisasi untuk mikrofon. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: WVMotion.listenBlow dan WVMotion.stopListenBlow.

file

Boolean

Menentukan status otorisasi untuk akses file. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: semua metode dalam WVFile, WVVideo.saveVideoToPhotosAlbum, dan WVImage.saveImage.

call

Boolean

Menentukan status otorisasi untuk melakukan panggilan. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: WVCall.dial dan WVCall.call.

vibrate

Boolean

Menentukan status otorisasi untuk getaran. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: WVMotion.vibrate.

screen

Boolean

Menentukan status otorisasi untuk tangkapan layar. Nilai false menunjukkan bahwa izin belum diberikan. Antarmuka terkait: WVScreenCapture.capture.

Jika gagal, callback fail menerima objek yang berisi informasi error berikut.

Error message

Description

Solution

You need to configure the authorization switch to apply for authorization

Sakelar otorisasi tidak diaktifkan.

Pastikan sakelar otorisasi dikonfigurasi selama inisialisasi Kontainer.

User not bound

ID pengguna tidak terdaftar pada Kontainer.

Kirimkan ID pengguna saat mendaftarkan informasi pengguna ke Kontainer.

Sample code

window.WindVane.call('wv', 'getSetting', {}, function(res) {
    const { camera = false, location = false } = res.authSetting;
}, function(e) {
    alert('failure:' + JSON.stringify(e));
});