Classe NowSDKConfiguration : iOS
La classe NowSDKConfiguration contient les informations de configuration nécessaires pour initialiser le NowSDK.
| Nom | Type | Description |
|---|---|---|
| Fournisseur d’autorisation | NowSDKAuthorizationProviding | Objet délégué chargé de fournir des jetons d’autorisation au NowSDK sur demande. |
| Niveau de connexion | NowLogLevel (Niveau NowLogLevel) | Niveau des messages de journal que l’enregistreur associé doit stocker. Valeurs valides :
|
| permisionDelegate | DevicePermissionDelegate (en anglais seulement) | Objet délégué appelé par le NowSDK pour demander l’autorisation de l’application hôte d’afficher la boîte de dialogue système demandant l’autorisation de périphérique indiquée. |
NowSDKConfiguration : init(authorizationProvider : NowSDKAuthorizationProviding, permissionDelegate : DevicePermissionDelegate, logLevel : NowLogLevel)
Crée un objet NowSDKConfiguration.
| Nom | Type | Description |
|---|---|---|
| Fournisseur d’autorisation | NowSDKAuthorizationProviding | Objet délégué chargé de fournir des jetons d’autorisation au NowSDK sur demande. |
| permissionDelegate (en anglais seulement) | DevicePermissionDelegate (en anglais seulement) | Objet délégué appelé par le NowSDK pour demander l’autorisation de l’application hôte d’afficher la boîte de dialogue système permettant de demander l’autorisation de périphérique indiquée. Par exemple : |
| Niveau de connexion | NowLogLevel (Niveau NowLogLevel) | Niveau des messages de journal que l’enregistreur associé doit stocker. Cela définit le niveau de journalisation pour l’enregistreur des services principaux. Vous pouvez également utiliser l’API NowLoggingService pour définir les niveaux de journal de service. Valeurs valides :
|
| Type | Description |
|---|---|
| Aucun |
L’exemple de code suivant montre comment appeler cette fonction.
guard
let instanceUrl = URL(string: "https://sn-instance.service-now.com") else {
return
}
NowServiceConfiguration(instanceUrl: instanceUrl, appBundleId: "com.servicenow.appBundle")