Comments (4)
Buonasera @cesaregardito
Il comportamento attuale dell'app è strano. [...]
Nessuna stranezza.
Comportamento/codice seguono & rispettano quelle che sono le disposizioni/prescrizioni, così come vengono emesse/indicate da Ministero della Salute & organi competenti.
La disposizione del periodo di accettazione 270gg - ex nuove norme UE 21/12/2021 - vale di base solo x controlli scenario TRAVEL IntraUE, che avvengono (già) appunto nella sola modalità 3G (V/R/T). Modalità corrispondente in VerificaC19 a scanmode tipologia BASE.
In base a tali disposizioni I DGC V e R NOT_IT sono però soggetti di base alle medesime rules dei DCG IT con gli altri scanmode previsti/usati solo per scenario INTERNAL IT = nessuna differenziazione durata.
In tal senso il DL citato ha appunto disposto determinate deroghe a tali condizioni di base. Pertanto, il codice (sia della verifier-app iOS che del DGC-SDK Android) sarà adeguato di conseguenza a tali disposizioni :
-
Sbloccando la condizione di controllo differenziato start/end DGC V e R in base alla nazione di emissione DGC (attualmente impostata/bloccata solo su BASE) anche per gli altri scanmode ad uso Internal
-
Impostando l'esito warning TEST_NEEDED per DGC V Ciclo e R NOT_IT validi con emissione >= 180gg e < 270gg per scanmode RAFFORZATA e LAVORO (SCUOLA è fuori, visto che in tale scanmode DGC V Ciclo e R >= 120gg sono considerati NOT_VALID a priori).
Per il resto, la documentazione di dettaglio sui flussi scanmode è disponibile nella repo ufficiale IT DGC-Documentation.
Gli aggiornamenti non ancora operativi di nuovi scanmode / condizioni di controllo non sono ancora state integrati, ma il relativo work-in-progress è comunque visionabile pub dal Pull-Request tracker di tale repo.
from it-dgc-verificac19-android.
La stranezza che evidenziavo è che la verifica "BASE" si applica sia a situazioni sul territorio nazionale (ad esempio l'ingresso in banca) dove la durata prescritta è 180 giorni, e sia alla frontiera con travel Intra-UE con validità invece di 270 giorni.
Senza una modalità apposita, la scansione con la durata in "BASE" impostata a 180 giorni IT ma 270 giorni NOT_IT produce inevitabilmente effetti indesiderati (un italiano con DGC V >180gg che torna in Italia da un paese UE riceverebbe "non valido", e un individuo con DGC V francese >180gg potrebbe entrare in banca senza tampone).
Insomma da questa implementazione sembra che i DGC V emessi da stati esteri valessero 270 giorni per ogni utilizzo, anche sul territorio nazionale, quando sottoposti a verifica BASE (che ancora sussiste in varie fattispecie).
Comprendo altresì che possa essere overkill sviluppare una modalità apposita per i soli controlli alla frontiera, che sono una fattispecie relativamente di nicchia.
Per il resto tutto chiarissimo, grazie.
from it-dgc-verificac19-android.
Buongiorno @cesaregardito
Comprendo altresì che possa essere overkill sviluppare una modalità apposita per i soli controlli alla frontiera, che sono una fattispecie relativamente di nicchia.
In virtù delle ulteriori disposizioni per quanto riguarda la distinzione di gestione in Validation Rules tra i DGC V associati a medicinal product riconosciuti EMA e non, sono in lavorazione le nuove medicinal rules con annessa valutazione di aggiunta ulteriore scanmode ENTRY_ITALY
.
Alcune attività correlate sono già visibili pub p.es. nel commit-tracker della feature branch feature/entry-into-italy
del DGC-SDK Android/Kotlin.
Per il resto tutto chiarissimo, grazie.
Prego ;) .
from it-dgc-verificac19-android.
Wonderful! Grazie ancora e buon lavoro.
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
- Dati e regole non scaricati HOT 6
- 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
- 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.