Hello,
we develop a wallet app for contactless payments.
We started to get reports from end-users running the app on some Samsung devices that all of a sudden the app stops reacting when phone is tapped on the POS.
To get more technical the issue that the app’s implementation of HostApduService stops being triggered on the processCommandApdu method.
We confirmed the obvious that the app is set as the default Tap & Pay app.
We also found a manual workaround that if a different app is set as default Tap & Pay app and then our app is set back then the issue is recovered.
However we would like to achieve some programmatic recovery.
Interesting to note is that we detected this issue to happen on certain Samsung devices more frequently.
Number one device is Samsung Galaxy S21 5G (SM-G991B).
Is there any known issue on the device/SW that is known that it might be causing that?
Could you propose a way to recover from such state programmatically?
Thank you