Classe NowSDKConfiguration - iOS
A classe NowSDKConfiguration contém informações de configuração necessárias para inicializar o NowSDK.
| Nome | Tipo | Descrição |
|---|---|---|
| AuthorizationProvider | NowSDKAutorizaçãoProviding | Objeto de delegação que é responsável por fornecer tokens de autorização ao NowSDK mediante solicitação. |
| logLevel | NowLogLevel | Nível de mensagens de log para o agente associado armazenar. Valores válidos:
|
| delegado de permissão | DelegadoPermissãoDeDispositivo | Objeto de delegação chamado pelo NowSDK para solicitar permissão da aplicação host para mostrar a caixa de diálogo do sistema solicitando a permissão do dispositivo indicado. |
NowSDKConfiguration - init(authorizationProvider: NowSDKAutorizationProviding, allowDelegate: DevicePermissionDelegate, logLevel: NowLogLevel)
Cria um objeto NowSDKConfiguration.
| Nome | Tipo | Descrição |
|---|---|---|
| AuthorizationProvider | NowSDKAutorizaçãoProviding | Delegar objeto que é responsável por fornecer tokens de autorização ao NowSDK na solicitação. |
| permissãoDelegado | DelegadoPermissãoDeDispositivo | Objeto de delegação chamado pelo NowSDK para solicitar permissão da aplicação host para mostrar a caixa de diálogo do sistema para solicitar a permissão do dispositivo indicada. Por exemplo: |
| logLevel | NowLogLevel | Nível de mensagens de log para o agente associado armazenar. Isso define o nível de registro em log para o agente de serviços principais. Você também pode usar a API NowLoggingService para definir níveis de log de serviço. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| Nenhum |
O exemplo de código a seguir mostra como chamar esta função.
guard
let instanceUrl = URL(string: "https://sn-instance.service-now.com") else {
return
}
NowServiceConfiguration(instanceUrl: instanceUrl, appBundleId: "com.servicenow.appBundle")