Comments (6)
Buongiorno @Mariuolo83
Tablet Samsung Galaxy A7 Lite Dispositivi gestiti tramite Knox admin portal.
[...]
Aggiornando da 1.2.0 a 1.2.1 il dispositivo non scarica più le regole aggiornate (non compare il popup che richiede consenso per lo scaricamento delle definizioni), con conseguente impossibilità ad effettuare le scansioni.
Verifica il deployment dell'update con le seguenti condizioni preliminari :
-
App NON in esecuzione in foreground
-
Wipe App Data prima di update
In questo modo si evitano a priori possibili errori di migrazione/aggiunta delle prefkeys (1.2.1 aggiunge pref per scanmode booster rispetto a 1.2.0) derivanti da aggiornamento con app in esecuzione in foreground & si forza il reset DB Room/Realm, comportando un nuovo fetch da zero di Rules / KIDs / DRL.
from it-dgc-verificac19-android.
Buongiorno @rawmain, innanzitutto grazie per la risposta.
Essendo in kiosk mode l'applicazione viene lanciata all'avvio del telefono al posto del launcher e gli utenti non hanno modo di fare alcunchè sul dispositivo.
L'applicazione quindi è sempre in esecuzione in foreground, e gli utenti non hanno alcun margine di manovra. In più mi risulta che l'applicazione venga killata dall'installer quando inizia l'installazione.
Siamo un'azienda con 70 sedi e abbiamo la necessità di gestire in modo Enterprise la soluzione e non possiamo permetterci una gestione "amanuense" della manutenzione e aggiornamento di questi dispositivi, possibile che nessuno prima abbia fatto richieste in tal senso?
In più, nelle note legali riportano: "è sviluppata dal Ministero della Salute per il tramite di SOGEI", possibile che nè ministero (non sa nulla) nè SOGEI (impossibile ottenere supporto per l'app VerificaC19) riescano a rispondere a quesiti tecnici?
from it-dgc-verificac19-android.
Buongiorno @Mariuolo83
innanzitutto grazie per la risposta.
Prego ;).
Essendo in kiosk mode l'applicazione viene lanciata all'avvio del telefono al posto del launcher e gli utenti non hanno modo di fare alcunchè sul dispositivo.
[...]
L'applicazione quindi è sempre in esecuzione in foreground, e gli utenti non hanno alcun margine di manovra. In più mi risulta che l'applicazione venga killata dall'installer quando inizia l'installazione.
Sconsiglierei di mantenere l'impostazione High-Priority (che prevede appunto la terminazione automatica dell'esecuzione in foreground) per l'installazione dell'update, dato che non è comunque esente da potenziali criticità - nemmeno in scenari EMM MGP (Managed Google Play) app su assigned targets con managed configuration.
Per il resto, non essendovi nel tuo messaggio iniziale dettagli sulla configurazione Knox kiosk-mode con uso VerificaC19 (se single-app esclusiva o comunque multi-app, profile/target policy per rilevamento/uso delle connessioni, etc.) né log da dispositivo relativi alle fasi di update/re-launch app, ho potuto solo indicarti di testare con azioni preliminari - comunque effettuabili da console Admin/Manage :
-
Application Management : Wipe Cache Data
-
Application Management : Force Stop
in modo appunto da verificare se vi siano (o meno) variazioni a seguire, impartendo il deploy dell'aggiornamento release & il re-launch dell'app.
Qualora non riscontrassi variazioni, servirebbero allora ulteriori dettagli e (soprattutto) log, onde esaminare meglio perché dopo deployment/installazione dell'update non parta fetch/sync al re-launch dell'app.
In tal caso sarebbe anche utile un controllo post-update, tramite successivo force-stop & re-launch, onde verificare se al 2° start vi fosse persistenza della situazione, oppure se invece fetch/sync avvenissero regolarmente.
from it-dgc-verificac19-android.
Abbiamo un'architettura simile, gestita tramite Knox con gli stessi tablet e non abbiamo riscontrato il problema (ed abbiamo circa 300 dispositivi con VerificaC19).
L'applicazione è stata caricata su knox manualmente compilando il sorgente? In locale senza fare il deploy da knox funziona l'aggiornamento?
Potrebbe essere che l'apk è stato compilato in modalità debug ed è stato caricato su knox senza cambiare l'indirizzo ai quali punta l'SDK per scaricare i dati. (file build.gradle dell'sdk).
Di default questi indirizzi sono server sogei sui quali si può accedere previo collegamento alla loro VPN, mentre dall'esterno viene restituito un'errore simile a quello riscontrato.
from it-dgc-verificac19-android.
Hey m facing the same problem!
is this bug still an open issue?
from it-dgc-verificac19-android.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from it-dgc-verificac19-android.
Related Issues (20)
- Verifica "terza dose" per accessi RSA HOT 4
- Invio risposta ad un dispositivo/pc HOT 9
- Cosa scarica adesso ogni giorno l'app? HOT 1
- Controllo Super Green pass per più di 50 anni HOT 14
- BUG validità greenpass HOT 4
- Build del progetto da Android Studio HOT 3
- Leverage OpenVerify for scanning Canadian SMART health QR codes (and some US states) HOT 2
- Controllo della vaccinazione/guarigione nei 120 giorni HOT 2
- Cattura di dati da applicazione in background HOT 1
- Green pass esteri - Deroga Art. 3 DL 2 Febbraio 2022 HOT 4
- Verifica 2G+ - Visitatori RSA con ciclo completo/guarigione + tampone HOT 1
- Errore: "Execution failed for task ':dgc-sdk:kaptDebugKotlin'" HOT 3
- [Feature Request] Cambiare il popup di scelta tipo verifica con un'activity a sé HOT 2
- I got a Italy Green Pass, it is verified from the German official App CovPass, but it is denied from VerificC19 HOT 1
- QRCode di test per esenzioni HOT 2
- Errore con BuildConfig dentro il file "WhiteLabelApplication.kt" HOT 4
- I'm a beginner, how do I solve this? HOT 4
- Versione 1.2.10 HOT 8
- Release 1.3.3 : Risposta erronea (NOT_EU_DCC) in desugaring / Android Nougat HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from it-dgc-verificac19-android.