투케이2K

126. (TWOK/WORK) [업무 이슈] 안드로이드 Android NFC 카드 태깅 시 카드 데이터가 확인 되지 않는 이슈 - NFC 태그 읽기 및 쓰기 비활성 이슈 본문

투케이2K 업무정리

126. (TWOK/WORK) [업무 이슈] 안드로이드 Android NFC 카드 태깅 시 카드 데이터가 확인 되지 않는 이슈 - NFC 태그 읽기 및 쓰기 비활성 이슈

투케이2K 2025. 1. 15. 20:31

[제 목]

[업무 이슈] 안드로이드 Android NFC 카드 태깅 시 카드 데이터가 확인 되지 않는 이슈 - NFC 태그 읽기 및 쓰기 비활성 이슈

 

[내 용]

------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------

1. 안드로이드 NFC 기능에서 실물 카드 태깅 시 UID 값이 지속적으로 확인 되지 않는 다는 이슈 접수

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------

1. 안드로이드 소스 코드 확인 및 TAG , NDEF 코드가 정상적으로 intent 응답 받을 수 있게 되어 있는 지 설정 확인 (정상)

  // ----------------------------------------------------
  // TODO [카드 읽기 타입 지정]
  // ----------------------------------------------------
  IntentFilter tagDetected = new IntentFilter(NfcAdapter.ACTION_TAG_DISCOVERED);
  IntentFilter ndefDetected = new IntentFilter(NfcAdapter.ACTION_NDEF_DISCOVERED);
  IntentFilter techDetected = new IntentFilter(NfcAdapter.ACTION_TECH_DISCOVERED);

  IntentFilter[] nfcIntentFilter = new IntentFilter[]{techDetected,tagDetected,ndefDetected}; // [배열에 추가]


2. 안드로이드 소스 코드 확인 및 onResume 실행 준비 , onPause 정지 상태에서 정상적으로 서비스 구동 동작 설정이 되었는 지 확인 (정상)

  >> onResume : nfcAdapter.enableForegroundDispatch((Activity) mMainCtx, pendingIntent, nfcIntentFilter, techListsArray);

  >> onPause : nfcAdapter.disableForegroundDispatch((Activity) mMainCtx);


3. 테스트 단말기 NFC 기능 활성 상태 체크 (정상)

  >> 설정 >> NFC 설정 화면에서 정상적으로 활성 상태 확인


4. 테스트 단말기 NFC 설정에서 NFC 태그 읽기/쓰기 활성 상태 확인 (이슈 확인)

  >> NFC 기능은 활성화 되어 있지만, NFC 태그 읽기/쓰기 활성 기능이 비활성 상태라서 안드로이드에서 NFC 태그 응답을 받지 못하는 이슈 발견

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------

1. 사용자에게 추가 알림 표시 제공

  >> NFC 카드 태깅 시 기능이 미동작 하는 경우에는 NFC 활성 상태 및 NFC 태그 읽기/쓰기 활성 상태를 확인해 주세요.

------------------------------------------------------------------------------





------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------

https://r1.community.samsung.com/t5/%EA%B0%A4%EB%9F%AD%EC%8B%9C-s/%EA%B0%84%EB%8B%A8-tips-nfc-%ED%83%9C%EA%B7%B8-%EA%B8%B0%EB%8A%A5-%EC%82%AC%EC%9A%A9%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%98%B5%EC%85%98-%ED%99%9C%EC%84%B1%ED%99%94-%EB%B0%A9%EB%B2%95/td-p/26879748

https://blog.naver.com/kkh0977/222696197517?trackingCode=blog_bloghome_searchlist

https://blog.naver.com/kkh0977/223607573751?trackingCode=blog_bloghome_searchlist

------------------------------------------------------------------------------
 
반응형
Comments