Installieren und konfigurieren Sie Mobile SDKBereichsbezogene Anwendung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Bevor Sie eine Anwendung schreiben, die die nutzt Mobile SDK, Sie müssen installieren und konfigurieren Mobile SDKBereichsbezogene Anwendung.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren Sie zu Mobile SDKSeite auf ServiceNow StoreWebsite.
      Details finden Sie unter Install a ServiceNow Store application.
    2. Wählen Sie Aus Installation Anfordern Um herunterzuladen Mobile SDKBereichsbezogene Anwendung auf Ihr ServiceNowInstanz.
    3. Überprüfen Sie, ob Mobile SDKBereichsbezogene Anwendung wurde ordnungsgemäß auf installiert ServiceNowInstanz.
      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:

        Verifizieren 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 SDKEinstellungstabelle [sn_mobile_sdk] und erstellen einen neuen Anwendungsdatensatz für die Anwendung, die nutzt Mobile SDK.

      Formular für 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 SDKWurde 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

        Jede anwendbare Konfiguration wurde in hinzugefügt SDK-Einstellungen Wird in Verbindung mit verwendet ServiceNowInstanzkonfiguration.

        Beispiel: Wenn Chat: Aktiviert = wahr , Ihr ServiceNowInstanz muss haben Virtual AgentPlugin installiert, um die Chat-Funktionalität zu nutzen. Wenn Virtual AgentPlugin 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 SDKEinstellungsdatensatz.
      2. Wählen Sie unten links auf dem 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 AndroidAnwendungs-ID, die Sie in der zugeordneten eingegeben haben Mobile SDKEinstellungsdatensatz 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 
          } 
        }