Anzeigen:
Modul: Core

Ermöglicht Zugriff auf Informationen zu Apps und Events zwischeneinander.

Die Instanz von AppAccess erhält man über den KnuddelsServer mit KnuddelsServer.getAppAccess()

Methoden

getAllRunningAppsInChannel

(
  • [includeSelf]
)
AppInstance[]

Verfügbar ab Revision AppServer 82904

Liefert die Instanzen aller anderen Apps, die gerade in diesem Channel laufen.

Parameter:

  • [includeSelf] Boolean optional

    true, wenn die eigene Instanz mitgeliefert werden soll (defaut: false)

Rückgabewert:

AppInstance[]:

Instanzen der anderen laufenden Apps

Beispiel:

 var allRunningAppsInChannel = KnuddelsServer.getAppAccess().getAllRunningAppsInChannel();

getOwnInstance

() AppInstance

Liefert die Instanz der eigenen App.

Rückgabewert:

AppInstance:

Instanz der eigenen App

Beispiel:

 var ownInstance = KnuddelsServer.getAppAccess().getOwnInstance();
 
 var logMsg = 'Das ist meine eigene AppUid: ' + ownInstance.getAppInfo().getAppUid();
 
 KnuddelsServer.getDefaultLogger().info(logMsg);

getRunningAppInChannel

(
  • appId
)
AppInstance | Null

Verfügbar ab Revision AppServer 82904

Liefert die Instanzen aller anderen Apps, die gerade in diesem Channel laufen.

Parameter:

Rückgabewert:

AppInstance | Null:

Instanz der anderen laufenden App oder null

Beispiel:

 var runningAppInChannel = KnuddelsServer.getAppAccess().getRunningAppInChannel('12345.test');