Git Product home page Git Product logo

Comments (16)

astagi avatar astagi commented on August 19, 2024 3

@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 avatar astagi commented on August 19, 2024 1

@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.

astagi avatar astagi commented on August 19, 2024 1

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.

sw360cab avatar sw360cab commented on August 19, 2024 1

@astagi thank you for keeping us updated

from it-dgc-verificac19-android.

astagi avatar astagi commented on August 19, 2024 1

Does #133 satisfy your needs @sw360cab ?

from it-dgc-verificac19-android.

sw360cab avatar sw360cab commented on August 19, 2024

@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.

andrekiba avatar andrekiba commented on August 19, 2024

Hi, something new about this?

from it-dgc-verificac19-android.

lleoncavallo avatar lleoncavallo commented on August 19, 2024

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:

#133

from it-dgc-verificac19-android.

astagi avatar astagi commented on August 19, 2024

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.

lleoncavallo avatar lleoncavallo commented on August 19, 2024

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.

dario-locci avatar dario-locci commented on August 19, 2024

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.

lleoncavallo avatar lleoncavallo commented on August 19, 2024

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.

dario-locci avatar dario-locci commented on August 19, 2024

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.

swap83 avatar swap83 commented on August 19, 2024

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.

lleoncavallo avatar lleoncavallo commented on August 19, 2024

La PR #133 è funzionalmente equivalente alla tua proposta.

from it-dgc-verificac19-android.

sw360cab avatar sw360cab commented on August 19, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.