[Nextcloud/android] 배터리 최적화 제외 여부 판단 오류 (Issue #7304)

 

이 것 또한 Nextcloud를 직접 사용해보면서 발견한 오류다.
사실 어플리케이션을 처음 사용하면서 겪었던 오류는 #7273이었다.

자동 업로드 설정을 키니까 매번 존재하는 파일을 덮어씌우는 것이다...😩
업로드 알림이 계속 뜨니까 너무 보기 싫었다


관련된 이슈가 있을까 싶어 찾아보던 중 이 오류를 발견했다!




멤버 개발자인 tobias Kaminsky는 자동 업로드 설정 기능으로 해결할 수 있다고 답변했고, 이슈를 닫아버렸다

이 설정 기능으로 자동업로드 옵션을 변경할 수 있었다!

자동업로드 옵션


하지만... 설정은 변경되지 않았고 배터리 최적화 대상에서 Nextcloud를 제외했음에도 배터리 최적화 설정을 변경해야 한다는 알림창이 뜨는 것이다😭😭





혹시 저 비활성화 버튼이 자동업로드 설정 변경을 비활성화 하는 건가 싶어 코드까지 찾아보았다.

        src>main>res>values-ko>strings.xml
'비활성화'는 배터리 최적화 대상에서 제외한다는 의미다.

        src>main>java>com>owncloud>android>ui>activity>SyncedFoldersActivity.java

 위의 코드를 살펴보면 '비활성화' 버튼 클릭 시, SDK 에 따라 배터리 최적화를 풀거나 배터리 파워 사용량을 보이는 액션이 있어야 한다. 하지만 내 환경에선 어떠한 액션도 보이지 않고 다이얼로그 창을 닫아버린다..

이에 대해 새로운 이슈를 제출하기로 했다!



재현은 디바이스 설정에서 Nextcloud를 배터리 최적화 대상에서 제외한 이후에, 자동업로드 설정을 변경하여 이슈 재현을 확인할 수 있다.

멤버 개발자분들이 영어로 소통하시는 것을 감안해, 디바이스의 언어 설정을 English로 바꾼 후 스크린샷을 추가로 첨부했다😀



첨부한 스크린샷

이에 대해 tobias Kaminsky는 아래와 같은 팝업창이 나와야 한다고 하며, 자신들은 이러한 과정을 수행하도록 개발했다고 한다.. 


 코드를 확인했을 때도 그렇지만 뭔가 삼성 디바이스에서 배터리 최적화 제외를 막아놓은 것이 아닐까 하는 의문이 들었다..
 삼성 배터리 최적화 설정에 보면 아래와 같이 최적화 제외가 안될 수도 있다는 경고 문구가 써있다😂 


혹시 이것이 문제가 될 수 있는지 개발자에게 물어봤는데, 알 수 없다는 답변을 받았다..😭😭
 그냥 어쩔 수 없다는 내용인 것 같다ㅠㅠ


혹시 나한테서만 나는 오류는 아닌지 다른 삼성 유저들에게 물어봤다.
많은 삼성 유저들이 여기서 많은 토론을 해줬으면 한다 👍

답변을 기다립니다!











댓글

이 블로그의 인기 게시물

[Nextcloud/android] passcode 화면에서 뒤로가기 이벤트 PR -> Merge

[Nextcloud/server, android] 개발 환경 구성