Comments (16)
@sw360cab thanks for reporting this suggestion. If I well understand what you're suggesting is to provide a specific intent to open VerificaC19 scanning and validation and provide a response to the caller app, right?
from it-dgc-verificac19-android.
@astagi the idea was absolutely that.
Maybe technically there is a better way to achieve it, or this is the way to go?
hey @sw360cab I think that using intents is the best way to achieve it, I'll forward your suggestion to the team.
from it-dgc-verificac19-android.
Discussion on this topic is still open @sw360cab , maybe an official sdk will be released. I'll keep this issue open for reference.
from it-dgc-verificac19-android.
@astagi thank you for keeping us updated
from it-dgc-verificac19-android.
Does #133 satisfy your needs @sw360cab ?
from it-dgc-verificac19-android.
@astagi the idea was absolutely that.
Maybe technically there is a better way to achieve it, or this is the way to go?
from it-dgc-verificac19-android.
Hi, something new about this?
from it-dgc-verificac19-android.
We proposed a solution in the same direction that could makes possible to send QR Code content directly to the VerificaC19 app to replace the decoding system with a professional one and with little enhancements it could be possible to implement a mechanism that starts the VerificaC19 validation activity from a different app without any need to open it eventually. We have already proposed a partial solution to support alternative decoding systems by intent. We could collaborate in a full intent based implementation of agreed requirements both to start validation process and to retrive results. I'm a manager of Datalogic S.p.A. and so for professional reasons we are interested on collaborating.
See:
from it-dgc-verificac19-android.
Hi @lleoncavallo thank you for submitting a PR, I have notified our team. IMHO it looks to be a great feature to keep even in case of a SDK release. Would you mind if I close your issue and keep this issue open for reference?
from it-dgc-verificac19-android.
Hi @lleoncavallo thank you for submitting a PR, I have notified our team. IMHO it looks to be a great feature to keep even in case of a SDK release. Would you mind if I close your issue and keep this issue open for reference?
Our PR #133 fully implements my issue and so if you already are evaluating our proposal and you prefer to close the issue because it is almost a duplicate it could be ok for us. Consider that if with some changes our proposal could satisfy additional needs we are available to contribute. As described by Nicholas we have already implemented a solution that could be extended to execute automatically the validation by sending an intent. It could be open to different validation solutions, for example using a tabled with the VerificaC19 installed and an external pistol reader connected via Bluetooth. A simple service could receive the barcode content from Bluetooth and redirect it via intent to the VerificaC19. There are many possible applications.
from it-dgc-verificac19-android.
Hi,
We checked out the #133. Undoubtedly it adds new value with the support of professional QR code readers and external Android apps. We need it too.
However, as I described in #126, we think it is useful to trigger an additional Intent after the validation process. The broadcast message could be one of the following:
NOT_VALID
NOT_VALID_YET
VALID
PARTIALLY_VALID
NOT_GREEN_PASS
Is it appreciated if we push our PR for that feature?
Additionally, the listening of Intent of #133 is active only when the app is open. Why not adding the opportunity to open it by another app, at this point?
from it-dgc-verificac19-android.
My understanding is that considering that the VerificaC19 is the only app that should be used to verify Green Passes in Italy maybe it's not suggested to implement mechanisms that in some way could mask the use of the VerificaC19 application. For this reason we considered a constraint to open explicitally the app and to read the verification result from the app. For sure you could enrich the feedback for example controlling a light bar and for this reason it could be valuable to have validation result notification. I don't know if my point of view is correct but this is the reason why we implemented the intent based solution in this way. Our idea was to change the application as strictly needed to implement different decoding solutions. Our PR could be enriched avoiding the need to close the result screen as a pre-requisite to validate a new green pass. If our PR will be accepted we could eventually propose a change to fix this issue.
from it-dgc-verificac19-android.
I understand your point @lleoncavallo about the minimum number of changes.
I wonder if it is possible to insert additional automation/services to VerificaC19, in a compliant way and with Privacy concerns in mind.
@astagi, if you prefer, I open another issue to maintain things cleaner.
from it-dgc-verificac19-android.
Un'app esterna che interroga VerificaC19 non potrebbe creare dei problemi di privacy? Il qrcode letto dall'applicazione diversa di C19 che cosa fa del mio qrcode? (es. salvataggio del dato),
Ma non si potrebbe inserire nell'app la doppia scelta: Convalida con la cam o con lettore esterno?
Se si sceglie la validazione con lettore esterno la cosa più semplice sarebbe quella di inserire una textbox all'interno dell'applicazione VerificaC19 e poi verificare la stringa letta dal lettore, in quanto tutti i lettori eseguono l'emulazione della tastiera.
from it-dgc-verificac19-android.
La PR #133 è funzionalmente equivalente alla tua proposta.
from it-dgc-verificac19-android.
@astagi I think PR #133 may be the right path.
Thank you for keeping us up to date.
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
- 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.