Open MeteC opened 6 months ago
Just to add to the confusion, it seems this is actually ONLY the case for simulated terminals; real life Tap to Pay behaves differently and only fires this delegate method after literally accepting TOS? ðŸ˜
I think this is by design, so when using the simulated terminal you get the events more often.
With all due respect, that's not a very good design if the simulator doesn't mimic reality.
Summary
It seems the
LocalMobileReaderDelegate
methodlocalMobileReaderDidAcceptTermsOfService()
gets called every single time we connect the local mobile reader, and not only when the user actually accepts the TOS.Is this expected behaviour? (It feels a little confusing.)
I ask because I'm working on showing merchant education material when the user actually physically accepts Terms of Service, but not every single time they connect the reader.
iOS version
17.4.1
Installation method
SDK version
3.5.0