Support Request: Object Model geht nicht mehr

Description

Hallo PROVISIO Team,

Wir entwickeln POS HTML Webseiten für ihren Kunden JURA Kaffeemaschinen. Wir haben bisher folgende Methode verwendet um den registrierten Namen des Android Tablets zu erhalten:

<script>
    //method to initialize the SK Object Model as of SKA 2.5
    var siteKiosk = null;
    try {
        (new Function(_siteKiosk.getSiteKioskObjectModelCode()))();
    } catch (err) {}
</script>

<script>
if (siteKiosk != null) {
    siteKiosk.ready(function () {
        try{
            if (siteKiosk.siteRemote.registration.isRegistered()) {
                var array_machinename = siteKiosk.siteRemote.blackboard.getAll('StC.MachineInfo.Name');
                array_machinename.forEach(function (entry) {
                    machinename = entry.value;
                    processMachineName();
                });
            } else {
                machinename = 'Anonym';
                processMachineName(); // also use dummy data
            }
        } catch(ex){
            machinename = 'Anonym';
            processMachineName(); // also use dummy data
        }
    }());
}
</script>


Dies hat mit SiteKiosk 2.5 funktioniert. Mit 2.6.5230 jedoch nicht mehr. Beim Initialisieren über _siteKiosk.getSiteKioskObjectModelCode() erhalten wir eine Exception: 'Java exception was raised during method invocation'. Wie kann dieser Fehler behoben werden?

Android Version ist: 4.4.2

Beste Grüsse
Martin Borer

Answer: (1)

Re: Object Model geht nicht mehr 10/17/2017 9:12 AM
Hallo,

auch wenn SiteKiosk 2.6 nicht mehr im Support ist (die aktuelle SiteKiosk Android Version ist 2.8: http://www.provisio.com/de-DE/Downloads/Download.aspx?ItemId=185) gibt es kein bekanntes Problem und wurden keine Änderungen in Bezug auf das SiteKiosk Object Model in SK Android durchgeführt.

Haben Sie sichergestellt, dass für die URL/ den Pfad der Webseite, in der Sie das SiteKiosk Object Model verwenden Skripterlaubnis eingetragen ist (SiteKiosk Konfiguration-->Anwendung-->Browser/Vollbild Browser-->Skript-Erlaubnis).

Da Sie das Blackboard auslesen, stellen Sie auch sicher, dass das Gerät an SiteRemote angemeldet ist.

Mit freundlichen Grüßen
Michael Olbrich
My Account
Login
Language (Tickets):