Ticket ID: 23807
|
Creation Date: 10/16/2017 4:07 PM
|
Product: SiteKiosk Classic Android
|
Attachment: -
|
TicketType: Support Request
|
Version: 2.6.5230
|
Language: German
|
Views: 13278
|
Last Modification Date: 11/14/2017 9:39 AM
|
Platform:
|
|
Level: Closed
|
|
|
Support Request: Object Model geht nicht mehr
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