-
앱스토어 등록시 백그라운드 위치 정보 갱신 UIBackgroundModes 관련 거부수상한 프로그래머/React Native 2020. 6. 18. 16:00반응형
Apple의 메시지
- 2. 5 Performance: Software Requirements
Guideline 2.5.4 - Performance - Software Requirements
Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.
Next Steps
To resolve this issue, please revise your app to include features that require the persistent use of real-time location updates while the app is in the background.
If your app does not require persistent real-time location updates, please remove the "location" setting from the UIBackgroundModes key. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.
Resources
For more information, please review the Starting the Significant-Change Location Service and Monitoring Geographical Regions.또 다시 거부당한 나의앱 ㅠㅠ...
읽어보면 내 앱에서 백그라운드에서 위치정보를 가져오는 로직이 없으면 UIBackgroundModes key를 지워라..
아니면 로직을 만들고 권한 체크를 해라 ... ㅠㅠ
이번엔 예전엔 백그라운드에서 위치정보를 가져오기 위해 설정했던 백그라운드 셋팅이 문제가 되었다.
과감하게 OFF !!
xcode에서 내 프로젝트를 선택후 Targets의 Signing & Capabilities를 보면 위와같이 백그라운 설정이 있고
Loction updates라는 부분이 체크되어 있었는데 이부분을 해제하였다.
만약 실제로 위치정보가 지속적으로 백그라운드에서 갱신되는 기능이 필요하다면 아래사이트를 참조하여 구현하면 된다.
https://github.com/npomfret/react-native-location-change
아니면 setInterval로 돌리자;;^^;;
일단 딱 저 백그라운드 모드에서만 해제했는데 결과를 지켜보도록 하자...
결과는!!
'
'
'
'
'
Success -_-V
반응형'수상한 프로그래머 > React Native' 카테고리의 다른 글
Android에서 아파치 FTPClient 사용시 속도가 너무 느리다면? (0) 2020.07.30 안드로이드 빌드시 Program type already present: 에러 해결 (1) 2020.07.29 한눈에 보는 React Native 라이프 싸이클( Life Cycle) 설명 (0) 2020.04.17 안드로이드 에뮬레이터 adb 관련 명령어 모음 (0) 2020.04.17 xcode 11.3 베타버전에서 빌드시 Unknown argument type '__attribute 오류 (0) 2020.04.17 댓글