도리안의 2024년 개발기 #203 - 매듭 지은 안드로이드 권한 이슈

in hive-137029 •  13 days ago 

매듭 지은 안드로이드 권한 이슈

No. 203
2024. 11. 08 (금) | Written by @dorian-dev

오늘의 개발기

안드로이드에서 권한 부여는 생각보다 복잡하다. 왜냐면 다음과 같은 이유들 때문이다.

  • 어떤 권한은 안드로이드 X 버전부터 사용된다.
  • 어떤 권한은 안드로이드 Y 버전 이후 사용되지 않는다.
  • 어떤 권한은 안드로이드 Z 버전 이후 설치 타임이 아닌 런타임으로 사용자에게 이를 허용할지 문의해야 한다.
  • 어떤 권한은 아직 사용은 가능하지만 사용자에게 더 이상 허용 여부를 물어보지 않는다.

여기에서 개발자가 할 수 있는 실수는 다음과 같다.

  • 이 안드로이드 버전에서는 권한 P를 필요로 하지 않는데, P 권한이 없다는 메시지를 앱이 보여줄 수 있다.

이와 같은 버그가 있는지 안드로이드 버전별로 각각 테스트해야 한다. 문제는 일부 안드로이드 버전의 기기는 없을 수도 있다는 것. 시뮬레이터가 있긴 하지만, 그것은 실기기보다 신뢰도가 떨어질 수 있다. 가능하면 안드로이드 버전별로 실기기를 보유하는 것이 좋다.


지난 2024년 개발기


Layout provided by Steemit Enhancer hommage by ayogom


Posted through the ECblog app (https://blog.etain.club)
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Upvoted! Thank you for supporting witness @jswit.

image.png

You've got a free upvote from witness fuli.
Peace & Love!