Installieren und konfigurieren Sie Mobile SDK Bereichsbezogene Anwendung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Bevor Sie eine Anwendung schreiben, die den nutzt Mobile SDK, Müssen Sie installieren und konfigurieren Mobile SDK Bereichsbezogene Anwendung.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren Sie zu Mobile SDK Seite auf der ServiceNow Store Website.
      Details finden Sie unter Install a ServiceNow Store application.
    2. Wählen Sie Aus Installation Anfordern Um herunterzuladen Mobile SDK Bereichsbezogene Anwendung auf Ihr ServiceNow Instanz.
    3. Überprüfen Sie, ob Mobile SDK Bereichsbezogene Anwendung wurde ordnungsgemäß auf installiert ServiceNow Instanz.
      1. Öffnen Sie das Formular des Plugins: Systemdefinition > Plugins .
      2. Geben Sie im Suchfeld ein Mobile_sdk .
        Ein Bildschirm ähnlich dem folgenden sollte angezeigt werden:

        Überprüfen Sie das Mobile SDK-Plugin
      3. Überprüfen Sie, ob das Plugin vorhanden ist Id Ist sn_mobile_sdk Und dass die Version die neueste ist.
    4. Öffnen Sie Mobile SDK Tabelle „Einstellungen“ [sn_mobile_sdk] und erstellen Sie einen neuen Anwendungsdatensatz für die Anwendung, die nutzt Mobile SDK.

      Formular „Mobile SDK-Einstellungen“
      1. In Name Geben Sie den Namen Ihrer Anwendung ein, die die nutzt Mobile SDK.
      2. In ID der Android-Anwendung Und Apple-Paket-ID Geben Sie die ID Ihrer mobilen Anwendung ein.
        Beispiel: Wenn Mobile SDK Wurde Ihren mobilen Anwendungen hinzugefügt, dann wären diese IDs die IDs der mobilen Anwendungen.
      3. In SDK-Einstellungen Geben Sie JSON-Konfigurationseigenschaften für alle Funktionsservices ein, die Ihre Anwendung nutzt, und legen Sie sie auf fest Wahr .
        Zum Beispiel:
        {
            "graphql": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "table": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "api": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "attachment": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "chat": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "web": {
                "enabled" : true,
                        "allowGuestAccess" : true
            },
            "push": {
                "enabled" : true
            }
        }

        Stellen Sie sicher, dass Erweitert Kontrollkästchen ist deaktiviert. Auf diese Weise können Sie JSON in eingeben SDK-Einstellungen Feld.


        SDK-Einstellungen

        Alle zutreffenden Konfigurationen wurden in hinzugefügt SDK-Einstellungen Wird in Verbindung mit verwendet ServiceNow Instanzkonfiguration.

        Beispiel: Wenn Chat: Aktiviert = wahr , Ihr ServiceNow Instanz muss über verfügen Virtual Agent Plugin installiert, um die Chat-Funktionalität zu nutzen. Wenn Virtual Agent Plugin ist installiert, aber SDK-Einstellungen Enthält Chat: Aktiviert = falsch , Ihre Anwendung kann die Chat-Schnittstelle nicht nutzen.

      4. Wählen Sie Aus Übermitteln Zum Speichern Ihrer Anwendungseinstellungen.
    5. Optional. Wenn Ihre Anwendung User Experience Analytics nutzen soll, registrieren Sie Ihre Anwendung bei der Anwendung User Experience Analytics.
      1. Öffnen Sie Ihre Anwendung erneut Mobile SDK Einstellungsdatensatz.
      2. Wählen Sie unten links im Bildschirm aus Registrieren Sie sich für Analytics .
        Ein Bildschirm ähnlich dem folgenden wird angezeigt:

        Registrieren Sie Analytics
      3. Wählen Sie Aus Aktualisieren Zum Speichern der Registrierung.
    6. Überprüfen Sie Ihre SDK-Einstellungen.
      1. Navigieren Sie zu REST API-Explorer .
      2. Geben Sie Folgendes in die angegebenen Felder ein:
        • Namespace : sn_mobile_sdk
        • API-Name : Mobiles SDK
        • API-Version : Aktuell
      3. Wählen Sie Aus Einstellungen für Android-App abrufen (GET) .
      4. In ApplicationId Geben Sie ein Android Anwendungs-ID, die Sie in der zugeordneten eingegeben haben Mobile SDK Einstellungsdatensatz und dann auswählen Senden .
        Die Antwort sollte wie folgt aussehen:

        Verigy SDK-Einstellungen

        Die JSON Antworttext Sollte wie folgt aussehen:

        { 
          "platformVersion": "utah", 
          "enabled": true, 
          "analytics": { 
            "AnalyticsEnabled": true, 
            "AnalyticsEnabledForUnauthenticatedUser": false, 
            "EndpointUrl": "https://my-instance.servicenow.com.com", 
            "InstanceId": "db63a848db9f6091fd3467c8f4879524", 
            "ApiKey": "de742fc9db9f6090e03ad7c8f4961923:af0f36b91bc074109a9054a26032a6bf", 
            "ApiAuth": "11ab4240a6d5459c96d2bfb8e1aa3ddd", 
            "ConsentSettings": null, 
            "AppName": "TestNow App", 
            "AppType": "MobileSDK", 
            "ChannelType": "sdk", 
            "Configuration": {} 
          }, 
          "sdk": { 
            "graphql": { 
              "enabled": true 
            }, 
            "table": { 
              "enabled": true 
            }, 
            "api": { 
              "enabled": true 
            }, 
            "attachment": { 
              "enabled": true 
            }, 
            "chat": { 
              "enabled": true 
            }, 
            "web": { 
              "enabled": true 
            },
            "push": { 
              "enabled": true 
          } 
        }