rmpg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== Eine UserApp installieren === === Eigene UserApp für andere Nutzer freigeben === Die Installationsrechte für die App werden über den Eintrag UserApp-E…“) |
rmpg (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
=== Eine UserApp installieren === | === Eine UserApp installieren === | ||
Um eine UserApp bei sich im Channel zu installieren, benötigt man die dazugehörige [[UserApp-Entwicklung/Doku/AppId|AppId]], diese erhält man in der Regel vom [[UserApp-Entwicklung/Doku/AppDeveloper|AppDeveloper]] | |||
=== Eigene UserApp für andere Nutzer freigeben === | === Eigene UserApp für andere Nutzer freigeben === | ||
Die Installationsrechte für die App werden über den Eintrag [[UserApp-Entwicklung/Doku/mayBeInstalledBy|mayBeInstalledBy]] in der Datei [[UserApp-Entwicklung/Doku/app.config|app.config]] geregelt.<br> | Die Installationsrechte für die App werden über den Eintrag [[UserApp-Entwicklung/Doku/mayBeInstalledBy|mayBeInstalledBy]] in der Datei [[UserApp-Entwicklung/Doku/app.config|app.config]] geregelt.<br> |
Version vom 12. Juli 2019, 16:22 Uhr
Eine UserApp installieren
Um eine UserApp bei sich im Channel zu installieren, benötigt man die dazugehörige AppId, diese erhält man in der Regel vom AppDeveloper
Eigene UserApp für andere Nutzer freigeben
Die Installationsrechte für die App werden über den Eintrag mayBeInstalledBy in der Datei app.config geregelt.
Möchten wir die App nun für andere Freigeben, müssen wir den Eintrag entsprechend ändern. Hier gibt es nun verschiedene Möglichkeiten der Freigabe:
Eintrag | Auswirkung |
---|---|
mayBeInstalledBy.1 = *.* | Jeder Nutzer kann deine App installieren. Hierbei spielt keine Rolle ob auf dem DEV-Server oder dem Live-Server. |
mayBeInstalledBy.1 = *.knuddelsDE | Jeder Nutzer kann kann deine App auf dem LIVE-Server installieren |
mayBeInstalledBy.1 = *.knuddelsDEV | Jeder Nutzer kann kann deine App auf dem DEV-Server installieren |
mayBeInstalledBy.1 = rmpg.* | Nur rmpg kann die App installieren. Hierbei spielt keine Rolle ob auf dem DEV-Server oder dem Live-Server. |
mayBeInstalledBy.1 = rmpg.knuddelsDE mayBeInstalledBy.2 = James.knuddelsDEV |
rmpg kann die App auf dem LIVE-Server installieren, James hingegen nur auf dem DEV-Server. |
Für die Installation der App wird noch die AppId benötigt.
Um die App dann nun zu installieren kann man entweder den Chatbefehl dafür eingeben
/apps install APPID
, oder über /apps in der UI auf App installieren klicken und dort die AppId eingeben.