Todos os produtos
Search
Central de documentação

SuperApp:wv.getSetting

Última atualização: Jun 29, 2026

Obtém o status de autorização do usuário para o miniapp atual. Use em conjunto com wv.authorize.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

success

Function

Não

Callback de sucesso.

fail

Function

Não

Callback de falha.

Parâmetros de resposta

O callback success recebe um objeto com as configurações de autorização do usuário.

Parâmetro

Tipo

Descrição

authSetting

Object

Resultados da autorização. As chaves são escopos de permissão e os valores booleanos indicam se a permissão foi concedida.

Propriedades de authSetting:

Parâmetro

Tipo

Descrição

location

Boolean

Status de autorização para localização. false indica permissão não concedida. Relacionado: WVLocation.getLocation e WVLocation.searchLocation.

camera

Boolean

Status de autorização para câmera. false indica permissão não concedida. Relacionado: WVScan.scan.

bluetooth

Boolean

Status de autorização para Bluetooth. false indica permissão não concedida. Relacionado: todos os métodos em WVBluetooth.

album

Boolean

Status de autorização para álbum. false indica permissão não concedida. Relacionado: WVVideo.chooseVideo e WVCamera.takePhoto.

contacts

Boolean

Status de autorização para contatos. false indica permissão não concedida. Relacionado: todos os métodos em WVContacts.

microphone

Boolean

Status de autorização para microfone. false indica permissão não concedida. Relacionado: WVMotion.listenBlow e WVMotion.stopListenBlow.

file

Boolean

Status de autorização para acesso a arquivos. false indica permissão não concedida. Relacionado: todos os métodos em WVFile, WVVideo.saveVideoToPhotosAlbum e WVImage.saveImage.

call

Boolean

Status de autorização para chamadas. false indica permissão não concedida. Relacionado: WVCall.dial e WVCall.call.

vibrate

Boolean

Status de autorização para vibração. false indica permissão não concedida. Relacionado: WVMotion.vibrate.

screen

Boolean

Status de autorização para captura de tela. false indica permissão não concedida. Relacionado: WVScreenCapture.capture.

Em caso de falha, o callback fail recebe um objeto com detalhes do erro.

Mensagem de erro

Descrição

Solução

You need to configure the authorization switch to apply for authorization

Chave de autorização não ativada.

Configure a chave de autorização durante a inicialização do container.

User not bound

ID do usuário não registrado no container.

Forneça o ID do usuário ao registrá-lo no container.

Código de exemplo

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