Swego czasu jak się bawiłem z NFC na Android to często łatwiej było eksperymentacnie coś ustalić niż się doczytać w dokumentacji (sytuację komplikowały błędy i różnice w działaniu różnych wersji Android'a).
Dokumentacja jest ( z obrazkami nawet https://developer.android.com/guide/topics/connectivity/nfc/nfc) i opisuje wiele sposobów zrobienia tego samego to - sprawdzić chociaż dwa.
Sama "logika aktualnej sytuacji" jesli rozumiem jest taka że system wysyła intent'y powodujące otwarcie tworzonej aplikacji a ta aplikacja podejrzewam jest już otwarta w tle.