Android-App-Verzeichnis · Produktivität

Verwaltete Konfiguration von Salesforce für Android

Salesforce dokumentiert in seiner Anleitung zur Nutzung von MDM mit Mobile-SDK-Apps fünf MDM-Schlüssel für Android, die als Schlüssel-Wert-Paare über Ihre MDM-Suite gesetzt werden. Sie legen fest, welche Login-Hosts Personen sehen und ob sie diese ändern können, und regeln die zertifikatsbasierte Anmeldung mit einem bereits auf dem Gerät installierten Zertifikat. Salesforce empfiehlt, mit Ihrem MDM-Anbieter zusammenzuarbeiten, daher hängen die genauen Einrichtungsschritte und die Form des JSON von diesem Anbieter ab.

Paketname com.salesforce.chatter
Entwickler
Salesforce, Inc.
Schlüssel auf dieser Seite
5 dokumentiert
Funktioniert auf
Vollständig verwaltet, Arbeitsprofil
Zuletzt geprüft

Gängige Setups

Gängige Setups für Salesforce

Kopieren Sie ein Setup in die verwaltete Konfiguration einer Richtlinie und passen Sie dann die Werte an. Jedes Setup verwendet nur Schlüssel, die weiter unten erklärt werden.

Produktion und Sandbox, keine Änderungen

Testern beide Hosts mit klaren Bezeichnungen geben und verhindern, dass jemand einen anderen Host hinzufügt.

{
  "AppServiceHosts": [
    "https://example.my.salesforce.com",
    "https://example--uat.sandbox.my.salesforce.com"
  ],
  "AppServiceHostLabels": [
    "Production",
    "UAT sandbox"
  ],
  "OnlyShowAuthorizedHosts": true
}

Mit einem Gerätezertifikat anmelden

Die Zertifikatsanmeldung aktivieren und der App mitteilen, welches der installierten Zertifikate sie verwenden soll. Stellen Sie das Zertifikat zuvor über Ihr EMM bereit.

{
  "RequireCertAuth": true,
  "ManagedAppCertAlias": "salesforce-user-cert"
}

Abgeschottete einzelne Organisation

Ein Produktions-Host, keine Bearbeitung und Zertifikatsanmeldung, für Geräte, die ausschließlich mit Ihrer Organisation kommunizieren.

{
  "AppServiceHosts": [
    "https://example.my.salesforce.com"
  ],
  "AppServiceHostLabels": [
    "Production"
  ],
  "OnlyShowAuthorizedHosts": true,
  "RequireCertAuth": true,
  "ManagedAppCertAlias": "salesforce-user-cert"
}

Verwaltete Konfiguration

Schlüssel der verwalteten Konfiguration von Salesforce

Schlüsselnamen und Werttypen stammen aus der Dokumentation des Anbieters. Die Erklärungen stammen von Nomid.

SchlüsselTypWas er bewirktBeispiel
Login-Hosts
AppServiceHostsAdressen der Login-Hosts (auf Android ist https:// erforderlich)Überträgt einen oder mehrere Login-Hosts, etwa eine My Domain oder eine Sandbox. Der erste Eintrag ist der Standard. So müssen Personen keine langen Adressen eingeben.["https://example.my.salesforce.com", "https://example--uat.sandbox.my.salesforce.com"]
AppServiceHostLabelsBezeichnungen, eine pro HostGibt jedem Host in der Auswahl einen lesbaren Namen. Die Anzahl der Bezeichnungen muss der Anzahl der Hosts entsprechen.["Production", "UAT sandbox"]
OnlyShowAuthorizedHostsEin oder ausBei true können Personen die Hostliste nicht bearbeiten, sodass sich die App nur mit den von Ihnen übertragenen Hosts verbinden kann.true
Zertifikatsbasierte Anmeldung
RequireCertAuthEin oder ausStartet den Ablauf der Zertifikatsanmeldung. Unter Android verwendet die App das Benutzerzertifikat auf dem Gerät in einer Webansicht. Android 5.0 oder neuer.true
ManagedAppCertAliasZertifikatsaliasBenennt das auf dem Gerät bereitgestellte Zertifikat, das die App für die Anmeldung auswählen soll. Laut Salesforce ist er unter Android erforderlich, wenn die Zertifikatsanmeldung aktiviert ist.salesforce-user-cert

Mit Nomid bereitstellen

Salesforce in drei Schritten ausrollen

  1. Schritt 1Salesforce zu einer Richtlinie hinzufügen

    Suchen Sie die App in der App-Liste der Richtlinie über Google Play und wählen Sie, wie sie installiert wird.

  2. Schritt 2Verwaltete Konfiguration festlegen

    Legen Sie in der Richtlinie die verwaltete Konfiguration der App mit den Schlüsseln und Werten von dieser Seite fest.

  3. Schritt 3Richtlinie zuweisen

    Geräte in der Richtlinie erhalten Salesforce und die Konfiguration bei der nächsten Synchronisierung.

Fragen

Salesforce auf verwaltetem Android

Wie lautet der Paketname von Salesforce unter Android?

Die MDM-Anleitung von Salesforce nennt den Paketnamen nicht. Diese Seite verwendet com.salesforce.chatter für die Salesforce-App unter Android. Prüfen Sie ihn daher im Katalog von Managed Google Play Ihres MDM, bevor Sie eine Richtlinie darauf ausrichten.

Welche Android-Versionen brauche ich für die Zertifikatsanmeldung?

Salesforce nennt Android 5.0 als Mindestversion für die zertifikatsbasierte Authentifizierung.

Woher stammen diese Schlüssel?

Salesforce veröffentlicht sie in seiner Anleitung zur Nutzung von MDM mit Mobile-SDK-Apps, und seine Schlüsselbeschreibungen beziehen sich auf die mobile Salesforce-App. Fragen Sie bei Salesforce nach, wenn Sie die Schlüssel für eine gebrandete oder selbst entwickelte App nutzen.

Welches Format haben die Host-Schlüssel?

Salesforce führt AppServiceHosts und AppServiceHostLabels als String oder String-Array auf, und beide Listen müssen gleich viele Einträge haben. Salesforce rät, sich zur Konfiguration der Einstellungen an Ihren MDM-Anbieter zu wenden. Prüfen Sie daher, wie Ihr Anbieter Listen erfasst.

Salesforce auf Ihrer Geräteflotte verwalten

Fügen Sie die App einer Nomid-Richtlinie hinzu, legen Sie ihre Konfiguration fest und wählen Sie ihre Berechtigungen.

Wählen Sie Ihre Zeit

Wird geladen...
Buchungskalender öffnen