How To: Die Lizenzseite deiner App anzeigen

Aktualisiert am 7. August 2024 von Jan Bunk

Bild mit Text: Die Lizenzseite deiner App anzeigen

Wie die meisten Softwareprodukte müssen auch die von uns erstellten Apps einige Open-Source-Codes verwenden, um zu funktionieren. Einfach ausgedrückt, wird Open-Source-Code von anderen Entwicklern veröffentlicht und sie erlauben jedem, ihn zu nutzen, solange die Lizenzanforderungen, die für den Code gelten, eingehalten werden. Beispiele für solche Lizenzen sind die MIT- oder BSD-Lizenz. Viele Lizenzen enthalten Klauseln, die verlangen, dass die Lizenz in jeder Software (in diesem Fall deiner App), die den Code verwendet, enthalten ist.

Was bedeutet das für dich?

Deine App muss die Lizenzen einiger Pakete anzeigen, die für das Funktionieren der App notwendig sind.

Die meisten unserer App-Layouts beinhalten einen optionalen Einstellungsbildschirm, auf dem die Lizenzen von den Nutzern deiner App eingesehen werden können. Wenn du den Button, der zum Einstellungsbildschirm führt, nicht deaktiviert hast, musst du nichts weiter tun.

Wenn du das Einstellungsmenü deaktiviert hast oder deine App das "Nur Website"-Layout verwendet, das keinen Button zum Öffnen der Einstellungsseite hat, musst du handeln.

Die Lizenzen manuell anzeigen

Grundsätzlich musst du einen Button oder Link zu deiner Website hinzufügen, der es den Nutzern ermöglicht, die Lizenzseite der App zu öffnen.

Die einfachste Lösung ist, einen Button/Link zu deiner Website hinzuzufügen, der zu https://webtoapp.design/apps/de/show_licenses

Wenn ein Nutzer nun auf diesen Link in deiner App klickt, werden ihm die Lizenzen angezeigt. Der beste Ort, um diesen Link auf deiner Website hinzuzufügen, ist zum Beispiel im Footer deiner Website oder in den Nutzungsbedingungen.

So sieht der Lizenzbildschirm der App aus:

Ein Screenshot von der Seite, die die Lizenzen in der App anzeigt
Schau dir gerne auch die executeWhenAppReady() Funktion von unser App-Helfer-Skript. Es stellt sicher, dass deine Website nicht versucht, mit der App zu interagieren, bevor sie bereit ist oder wenn deine Website mit einem normalen Browser geladen wird (ReferenceError, Funktion ist nicht definiert).

Wenn du deine App seit Dezember 2022 aktualisiert hast, kannst du alternativ auch die showLicensePage JavaScript-Funktion aufrufen.

Verwandte Artikel


Ein Roboter, der in einem bequemen Stuhl sitzt und auf sein mobiles Gerät schaut, über dem eine leuchtende Kugel schwebt, die eine Push-Benachrichtigung darstellt.

So geht's: Sende Push-Benachrichtigungen an die Nutzer deiner App

Eine kurze Anleitung, wie man Push-Benachrichtigungen an Nutzer von Apps sendet, die durch die Umwandlung der Website in eine App mit webtoapp.design erstellt wurden.

Humanoide Roboter, die Apps in einer Fabrik aktualisieren, mit nach oben zeigenden Pfeilen im Hintergrund, digitale Kunst

Wann, warum und wie du deine App aktualisieren solltest

In diesem Artikel werfen wir einen Blick darauf, wann du ein Update bei den App Stores einreichen musst, wann du es optional tun kannst und welche Vorteile das hat. Wir sprechen auch über die empfohlene Update-Häufigkeit und darüber, wie du ein App-Update veröffentlichst.

Bild mit Text: Anzeigen von Analytics für deine App

Analysiere, wie deine App genutzt wird

Genauso wie du das Verhalten deiner Website-Besucher analysieren könntest, kannst du das auch für deine App-Nutzer tun. Sieh dir App-Download-Statistiken an und filtere App-Nutzer in deinem Website-Analyse-Tool heraus.


Autor Jan Bunk
Geschrieben von
Jan Bunk

Hi, ich bin Jan! Ich habe webtoapp.design 2019 gegründet, während ich Informatik an der Universität studierte. Seitdem hat sich viel verändert - nicht nur habe ich meinen Abschluss gemacht, sondern es bin auch nicht mehr nur ich, der webtoapp.design betreibt. Wir sind zu einem globalen, vollständig remote arbeitenden Team gewachsen und haben viel Erfahrung in der App-Entwicklung und App-Veröffentlichung gesammelt. Wir haben Hunderte von Apps in den App-Stores erstellt und veröffentlicht, wo sie Millionen von Malen heruntergeladen wurden.