Web-Apps sind eine effektive Methode zum Freigeben von Informationen in Ihrer Karte oder Szene, aber auch zum Anzeigen von Elementen und von zu einer freigegebenen Gruppe in Beziehung stehenden Informationen. Bei einer Web-App handelt es sich um eine angepasste Benutzeroberfläche, mit der Ihre Karte oder Szene für einen bestimmten Zweck, eine bestimmte Botschaft oder eine festgelegte Zielgruppe eingerichtet wird. Wenn Sie beispielsweise Ihre Karte präsentieren möchten, kommt die App mit einigen grundlegenden Navigationswerkzeugen aus. Dient Ihre Karte dazu, Rückmeldungen aus der Öffentlichkeit einzusammeln, benötigt sie spezielle Datenbearbeitungswerkzeuge und Anweisungen, wie die Informationen eingegeben werden sollen.
Bei Apps, die über Karten oder Szenen erstellt wurden, werden Änderungen an Ausdehnung, Layer, Beschreibung und weiteren Eigenschaften, die der Autor an der Karte oder Szene vornimmt, in die App übernommen. Wenn eine für alle Benutzer in der Organisation verfügbare Karte oder Szene als privat festgelegt oder gelöscht wird, wird sie nicht mehr in der App angezeigt.
Bei Apps, die über Gruppen erstellt wurden, werden Änderungen an der Gruppe oder an den Elementen in der Gruppe in der App angezeigt. Wenn ein zuvor öffentliches oder für die Gruppe freigegebenes Element als privat gekennzeichnet oder gelöscht wird, wird es nicht mehr in der App angezeigt.
Wenn Ihre Organisation keinen anonymen Zugriff zulässt, geben Sie die öffentliche URL der App frei (https://www.arcgis.com)) und nicht die URL, die den Namen Ihrer Organisation enthält (.https://<organization_name>)).
Öffentliches Freigeben von Apps mit Subskriptionsinhalt
Durch die öffentliche Freigabe der Apps erreichen Ihre Inhalte eine größere Zielgruppe. Wenn die Karte, die durch die App verwendet wird, Inhalt aus dem ArcGIS Living Atlas of the World enthält, erfordert die App möglicherweise Anmeldeinformationen für den Zugriff auf den Inhalt. Der Inhalt des ArcGIS Living Atlas ist größtenteils kostenlos und kann von jedem angezeigt werden. Für eine Teilmenge von Layern, Werkzeugen und Services, die als Subskriptionsinhalt bezeichnet werden, ist jedoch ein Organisationskonto erforderlich, um darauf zugreifen zu können. Subskriptionsinhalt umfasst Landsat 8-Bilddaten und Landschaftsanalyse-Layer. Premium-Inhalte sind eine Art Subskriptionsinhalt, der Credits verbraucht. Premium-Inhalte umfassen demografische Karten und Werkzeuge für Geokodierung und Analysen.
Wenn Sie eine App mit Subskriptionsinhalten öffentlich freigeben möchten, können Sie sie so konfigurieren, dass über Ihre Organisationssubskription auf die Inhalte zugegriffen werden kann, sodass sich Benutzer nicht anmelden müssen, um auf diese Layer in Ihrer App zugreifen zu können. Sie können die Nutzung der App verfolgen und die Freigabe der App ggf. später deaktivieren. Das Konfigurieren des Zugriffs auf Subskriptionsinhalte in der App ist eine optionale Einstellung in einigen Buildern wie ArcGIS Configurable Apps, ArcGIS Web AppBuilder und ArcGIS Dashboards. Bei anderen App-Buildern wie ArcGIS Instant Apps, ArcGIS StoryMaps und ArcGIS Experience Builder wird der öffentliche Zugriff auf Subskriptionsinhalte in Ihrer App automatisch autorisiert, und Sie werden beim Veröffentlichen der App aufgefordert, Premium-Inhalte zu autorisieren. Informationen dazu, wie ein bestimmter App-Builder mit Subskriptionsinhalten umgeht, finden Sie in der entsprechenden App-Dokumentation.
Hinweis:
Alle Credits, die Benutzer durch den Zugriff auf Premium-Inhalte in der App verbrauchen, fallen für Ihre Organisation an. Wenn Sie keine Credits im Namen von App-Benutzern verbrauchen möchten, aktivieren Sie keinen der Premium-Layer für den Zugriff über Ihre Subskription. Auf diese Weise müssen Benutzer ihre eigenen Anmeldeinformationen für den Verbrauch von Credits angeben. Beachten Sie jedoch, dass Sie auf diese Weise den Zugriff auf die App auf Personen beschränken, die ein Organisationskonto mit Berechtigungen für den Zugriff auf Premium-Inhalte besitzen und über Credits verfügen. Für öffentliche Apps sollten Sie alle Premium-Inhalte aus der Karte entfernen oder die App so konfigurieren, dass die Credit-Kosten von der Organisation verbraucht werden. Wenn Sie die Credit-Kosten für Premium-Inhalt in der App minimieren möchten, können Sie die Anzahl der zulässigen Anforderungen für einzelne Premium-Inhalts-Layer begrenzen, während Sie die App konfigurieren oder die Konfiguration ändern.
Festlegen von Optionen für Subskriptionsinhalte in ArcGIS Configurable Apps
Wenn Sie mit ArcGIS Configurable Apps eine App erstellen, können Sie deren Subskriptionsinhalte im Konfigurationsbereich autorisieren, indem Sie die öffentliche Nutzung der Layer zulassen.
- Verwenden Sie eine Configurable Apps-Vorlage, um eine App zu erstellen. Wenn Sie die App bereits erstellt haben, klicken Sie auf App konfigurieren auf der Elementseite, um die Konfigurationsseite zu öffnen.
Die Einstellung Subskriptionsinhalt wird im Konfigurationsbereich mit einer Liste der Abonnenten und Premium-Inhalte in der App angezeigt. Premium-Inhalte sind durch das Symbol gekennzeichnet und geben Layer an, die Credits verbrauchen.
Hinweis:
Wenn Sie eine Instant Apps-Vorlage verwendet haben (mit Express-Setup oder vollständigem Setup), wird stattdessen automatisch Subskriptionsinhalt autorisiert. Beim Veröffentlichen der App werden Sie aufgefordert, Premium-Inhalte zu autorisieren.
- Aktivieren Sie alle Layer, um vollständigen Zugriff auf die App über Ihre Subskription zu gewähren. Geben Sie optional eine Anforderungsbegrenzung und ein Anforderungsintervall für jeden Layer an.
Um etwa die Anzahl der Anforderungen für einen Premium-Inhalts-Layer in der App auf 100 Anforderungen pro Minute zu begrenzen, legen Sie für Anforderungsbegrenzung den Wert 100 und für Intervall die Einstellung Minute fest. Speichern Sie danach die Änderungen.
Tipp:
Wenn Sie einige Layer deaktiviert lassen, fordert die App den Benutzer zur Eingabe der Anmeldeinformationen auf, was für eine öffentliche App keine gute Option ist. Stattdessen sollten Sie diese Layer aus der Karte entfernen.
- Geben Sie die App für alle (öffentlich) frei.
- Um zu testen, ob die Einstellung ordnungsgemäß funktioniert, sollten Sie sich von der Organisation abmelden und die App öffnen.
Sie sollten nicht aufgefordert werden, sich anzumelden.
- Um die Nutzung, einschließlich des Credit-Verbrauchs für Premium-Inhalte, anzuzeigen, öffnen Sie die Elementseite für die App, und klicken Sie auf die Registerkarte Verwendung.
Sie können den Bericht so anpassen, dass Credits oder Benutzer angezeigt werden, und den Zeitrahmen für den Berichtszeitraum ändern. Wenn Sie über Berechtigungen zum Anzeigen von Statusberichten verfügen, können Sie den Abschnitt Apps mit Proxy für Premium-Inhalte auf der Registerkarte Apps anzeigen, um die Anzahl der Anforderungen, die verbrauchten Credits und andere Informationen zur Nutzung von Premium-Inhalt nachzuverfolgen.
- Um den Zugriff auf Subskriptionsinhalt über Ihre Subskription zu deaktivieren, nachdem er aktiviert wurde, öffnen Sie die Elementseite für die App, klicken Sie auf App konfigurieren, deaktivieren Sie die Layer im Abschnitt Subskriptionsinhalt, und speichern Sie Ihre Änderungen.
Die Option Verbrauchte Credits wird ebenfalls über die Elementseite deaktiviert.