Mit einer Software-Payload können Sie eine Anwendung an das Gerät verteilen. Die Payload sendet die Anwendungsinformationen und den Speicherort an das Gerät. Wenn Sie die Option für den automatischen Push auf das Gerät wählen, zeigt das Gerät beim Empfang der Avalanche-Payload eine Nachricht an, die den Benutzer zum Download der Anwendung auffordert.
Sie können eine Anwendung verteilen, die im Google Play Store oder im Apple App Store gehostet wird, auf eine URL verweisen, unter der die .apk- oder .ipa-Datei gehostet ist, oder die Anwendungsdateien mit Avalanche hosten. Befindet sich die Anwendung in einem App Store, zeigt das Gerät die Seite an, von der die Anwendung heruntergeladen und dann installiert werden kann. Wenn es sich bei der App um eine Unternehmensanwendung handelt, lädt das Gerät die Datei vom angegebenen Speicherort herunter und beginnt mit dem Installieren der App.
Sie können eine neue Software-Payload erstellen, die alle zuvor vorhandenen Payloads für dieselbe Software überschreibt. Damit wird die Anwendung entfernt und die neue Anwendungsversion installiert, jedoch ohne Auswirkungen auf die vorhandene Konfiguration.
Eine Software-Payload für Android-Geräte kann - abhängig davon, wo die App gehostet wird - über folgende Optionen verfügen:
Payload-Name
Der Name der Payload.
Software-Hosting
Der Speicherort, an dem die Software gehostet wird. Falls die App über eine URL verfügbar ist und nicht im Google Play Store gehostet wird, wählen Sie Manifest-URL aus.
Die Bereitstellung von Anwendungen im Hintergrund bzw. ohne Meldung für Samsung SAFE-Geräte wird für Google Play-Anwendungen nicht unterstützt. Sie kann nur unter Verwendung der Option Manifest-URL durchgeführt werden.
Anwendung
Die URL für die Anwendung im Google Play Store. Klicken Sie auf Suchen, um den Play Store zu durchsuchen. Dieses Feld ist nur verfügbar, wenn Software-Hosting auf Google Play Store gesetzt ist.
Manifest-URL
Die URL für die Anwendungsdatei. Die Datei muss das Format .apk haben. Dieses Feld ist nur verfügbar, wenn das Software-Hosting auf Manifest-URL gesetzt ist.
Durch Klicken auf das Suchsymbol können Sie nach einer bestimmten Manifest-URL suchen. Durch diesen Vorgang werden alle gehosteten .apk-Dateien im File Store angezeigt. Klicken Sie auf die gewünschte Datei und anschließend auf Auswählen. Nach dem Auswählen werden die App-Daten in die Felder Paketkennung und Paketversion eingetragen.
Paketkennung
Der Name der Anwendung, auch als Bundle-Kennung oder Paketname bezeichnet. Befindet sich die Anwendung in einem App Store wie Google Play, ist die Kennung unter Umständen in der URL enthalten. Bei einer benutzerdefinierten Anwendung kann der Entwickler Auskunft über die Paketkennung geben. Die Paketkennung für Google Maps lautet beispielsweise:
com.google.android.apps.maps
Dieses Feld ist nur verfügbar, wenn Software-Hosting auf Manifest-URL gesetzt ist.
Paketversion
Die Version des Pakets. Dieses Feld ist nur verfügbar, wenn Software-Hosting auf Manifest-URL gesetzt ist.
Bei Apple-Geräten können Sie dem Gerät eine iTunes/Apple Store-ID oder eine Manifest-URL senden. Wenn das Gerät die Payload erhält, fordert es den Benutzer zum Download der Anwendung vom angegebenen Speicherort auf. Falls das Gerät in Modus "Überwacht" ist, wird die Anwendung automatisch heruntergeladen und installiert.
Um eine Apple Store-ID zu finden, navigieren Sie mit einem Browser zu der Anwendung. Die Kennung finden Sie in der URL zwischen id und ?. In der folgenden URL beispielsweise
Sollte sich die App nicht im Apple Store befinden, können Sie eine Manifest-URL auf einen Server mit der .plist-Datei und der .ipa-Datei verweisen (die URL muss den Namen der .plist-Datei enthalten). Sie können die Datei über Avalanche hosten.
Eine Software-Payload für Apple-Geräte kann – abhängig davon, ob die App vom Apple App Store gehostet wird - über folgende Optionen verfügen:
Payload-Name
Der Name der Payload.
Software-Hosting
Der Speicherort, an dem die Software gehostet wird. Falls die App über eine URL verfügbar ist und nicht im AppStore gehostet wird, wählen Sie Manifest-URL aus.
Anwendung
Die URL für die Anwendung im Apple App Store. Klicken Sie auf Suchen, um den App Store zu durchsuchen. Dieses Feld ist nur verfügbar, wenn Software-Hosting auf AppStore gesetzt ist.
Manifest-URL
Die URL der .plist-Datei, einschließlich des Dateinamens in der URL. Dieses Feld ist nur verfügbar, wenn Software-Hosting auf Manifest-URL gesetzt ist.
Bundle-Kennung
Die in der Manifestdatei der Anwendung angegebene Kennung. Wenn sich diese Kennung ändert, wird die aktuelle Software vom Gerät entfernt und durch die neue Software ersetzt. Vorhandene Benutzerdaten werden gelöscht. Die Paketkennung für die Avalanche-App lautet beispielsweise:
418167706
Dieses Feld ist nur verfügbar, wenn Software-Hosting auf Manifest-URL gesetzt ist.
Bundle-Version
Die Version des Bundles. Wenn sich diese Nummer ändert, wird die Software auf dem Gerät aktualisiert, ohne dass dabei Benutzerdaten gelöscht werden. Dieses Feld ist nur verfügbar, wenn Software-Hosting auf Manifest-URL gesetzt ist.
Konfigurationsdaten (iOS 7.0 und neuer)
Wenn die Anwendung so ausgelegt ist, dass sie Konfigurationsdaten als Schlüsselwertpaare akzeptiert, verwenden Sie diesen Abschnitt zum Konfigurieren der Anwendung. Klicken Sie auf die Schaltfläche Hinzufügen, um die Werte und Schlüssel hinzuzufügen, die vom Anwendungsentwickler bereitgestellt wurden.
Beispiel: Bei der Studio-Anwendung geben Sie einen Schlüsselcom.wavelink.configuration.url an und als Wert den Speicherort der Datei Configuration.json auf dem Netzwerklaufwerk, z. B. http://172.27.0.172/Configuration.json. Geräte, die dieses Schlüssel-Wert-Paar erhalten, finden und laden dann die Konfigurationsdatei zur Installation der Anwendung herunter.
Wenn die Payload auf dem Gerät installiert ist, kann die Anwendung automatisch die Konfigurationsdaten verwenden.