DeviceAnalyser
Obtenha informações relevantes de um dispositivo iOS.
Permissões necessárias
No arquivo info.plist
, adicione as permissões abaixo:
Permissão | Obrigatória? |
---|---|
Privacy - Location When In Use Usage Description | Sim |
Instanciando o objeto DeviceAnalyser
Primeiro, crie um objeto do tipo DeviceAnalyser
. Este objeto serve para você configurar todos as suas regras de negócio para o SDK:
var deviceAnalyser = new DeviceAnalyserSdk.init()
LocationListener
Resultado | Tipo de dado |
---|---|
location Em caso de sucesso, retorna um objeto CLLocation com os dados de geolocalização: location.coordinate.latitude location.coordinate.longitude | CLLocation |
failure Em caso de erro, retorna um objeto SDKFailure | SDKFailure |
Exemplo de uso
var deviceAnalyser: DeviceAnalyserSdk! //Mantenha a referência em sua viewController
func starDeviceAnalyser(){
self.deviceAnalyser = DeviceAnalyserSdk.init()
self.deviceAnalyser.getLocation() {
(location, failure) in
//Obtenha a localização
}
}