isReaderOptionEnabled method
Whether tag reading is switched on, which is a switch of its own and not the adapter.
With the adapter on and this off, NfcUtil.startSession succeeds and no tag is ever
discovered -- a silent dead end, and the reading side of exactly the problem
checkTagIntentSetup answers on the intent side. True below API 35, where the switch
does not exist, so false always means the user actually turned it off, and
openNfcSettings is where they turn it back on.
Implementation
Future<bool> isReaderOptionEnabled() => androidApi.isReaderOptionEnabled();