Wiki
Clone wikiUser Apps / Beispiel-Code / AppInstance
Ein kleines Beispiel zur Nutzung von AppInstance.getRootInstance(), AppInstance.isRootInstance() und AppInstance.sendAppEvent()
#!javascript const kEventCountOnlineMinutes = 'kEventCountOnlineMinutes'; function storeOnlineMinutes(onlineMinutes) { var ownInstance = KnuddelsServer.getAppAccess().getOwnInstance(); if (!ownInstance.isRootInstance()) { ownInstance.getRootInstance().sendAppEvent(kEventCountOnlineMinutes, { onlineMinutes : onlineMinutes }); } else { KnuddelsServer.getPersistence().addNumber('onlineMinutes', onlineMinutes); } } this.onAppEventReceived = function(appInstance, type, data) { if (type == kEventCountOnlineMinutes) { var onlineMinutes = data['onlineMinutes']; storeOnlineMinutes(onlineMinutes); } }
Updated