NowSDKConfiguration-Klasse: IOS
Die NowSDKKonfiguration Klasse enthält Konfigurationsinformationen, die zum Initialisieren des NowSDK erforderlich sind.
| Name | Typ | Beschreibung |
|---|---|---|
| AutorisierungProvider | NowSDKAuthorizationProviding | Delegieren Sie ein Objekt, das für die Bereitstellung von Autorisierungstoken an das NowSDK auf Anforderung verantwortlich ist. |
| logLevel | Now LogLevel | Ebene der Protokollnachrichten für den zugehörigen Protokollierer, der gespeichert werden soll. Gültige Werte:
|
| Berechtigungsdelegierter | Geräteberechtigungsdelegierter | Delegieren Sie ein Objekt, das vom NowSDK aufgerufen wird, um die Berechtigung von der Hostanwendung zum Anzeigen des Systemdialogs anzufordern, das die angegebene Geräteberechtigung anfordert. |
NowSDKConfiguration – init(AuthorizationProvider: NowSDKAuthorizationProviding, PermissionDelegate: DevicePermissionDelegate, logLevel: NowLogLevel)
Erstellt ein NowSDKConfiguration-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| AutorisierungProvider | NowSDKAuthorizationProviding | Delegieren Sie ein Objekt, das für die Bereitstellung von Autorisierungstoken für das NowSDK auf Anforderung verantwortlich ist. |
| Berechtigungsdelegierter | Geräteberechtigungsdelegierter | Delegieren Sie ein Objekt, das vom NowSDK aufgerufen wird, um die Berechtigung von der Hostanwendung anzufordern, um das Systemdialogfeld zum anfordern der angegebenen Geräteberechtigung anzuzeigen. Zum Beispiel: |
| logLevel | Now LogLevel | Ebene der Protokollnachrichten für den zugehörigen Protokollierer, der gespeichert werden soll. Dadurch wird die Protokollierungsebene für die Protokollierung der Core-Services festgelegt. Sie können auch verwenden Now LoggingService API zum Festlegen von Serviceprotokollebenen. Gültige Werte:
|
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.
guard
let instanceUrl = URL(string: "https://sn-instance.service-now.com") else {
return
}
NowServiceConfiguration(instanceUrl: instanceUrl, appBundleId: "com.servicenow.appBundle")