Wiki
Clone wikiUser Apps / Fehlermeldungen / AppDeveloper
Automatische App-Entwickler Bestimmung
Der App-Entwickler einer App wird nun automatisch ermittelt. Die appDeveloper
-Einstellungen in der app.config wurden entfernt und werden nicht mehr verwendet.
Die automatische Bestimmung des App-Entwicklers funktioniert allerdings nur auf DE und DEV.
Auf allen anderen Server (z.B. AT oder Test-Server) ist der AppDeveloper daher nicht gesetzt und die API-Methode appInfo.getAppDeveloper()
liefert dort null
zurück.
Eine Möglichkeit in deiner App damit umzugehen ist folgender Code:
#!javascript function getAppDeveloper() { var userAccess = KnuddelsServer.getUserAccess(); var appInfo = KnuddelsServer.getAppAccess().getOwnInstance().getAppInfo(); var appDeveloper = appInfo.getAppDeveloper(); if (!appDeveloper) { var serverId = KnuddelsServer.getChatServerInfo().getServerId(); if (serverId == 'knuddelsAT') { appDeveloper = userAccess.getUserById(userAccess.getUserId('DEVELOPER AUF AT')); } } return appDeveloper; } var appDeveloper = getAppDeveloper(); ...
Anmerkung: Damit die App Zugriff auf den angegebenen App-Entwickler hat und diesen zurückliefern kann muss der User einmal im Channel gewesen/gekommen sein während die App startet oder lief.
Updated