저는 엔터프라이즈 애플리케이션의 iOS 백그라운드 패치를 조사했습니다. this과 같은 기사에 따르면 앱이 종료되기 전에 30 초간 다운로드하는 것과 같은 제한 사항이 있으며 3 회 시간 초과 후 앱이 백그라운드 동기화에서 금지되는 페널티 (확인되지 않음) 일 수 있습니다. 또한 사용자가 앱을 죽이는 경우, 가져 오기가 중지됩니다 (noted here).iOS Backrground Sync 기업용 앱의 대안?
목표는 앱이 일시 중지되거나 실행되지 않을 때 Google 서버에서 데이터를 검색 할 수 있지만 장기간 실행되는 SQL로 인해 전송에 수분이 걸리는 경우가 있습니다. 모든 사용자에게 주기적으로 알림을 전송하도록 구현하고 싶지 않습니다.
iOS 백그라운드 동기화를 개발하는 과정을 거치기 전에 iOS의 백그라운드 동기화에 대한 몇 가지 실사와 연구 대안을 찾아야했으며 아무 것도 찾지 못했습니다.
iOS의 백그라운드 동기화에 대한 대안을 보거나 개발 한 사람이나 기업용 앱에서이 문제를 처리 한 사람이 있습니까?
느린 SQL로 인해 업데이트가 차단되지 않도록 업데이트를 캐시 할 수 있습니까? 어쩌면 그것을 더 작은 부분들로 나눌 수 있을까요? 전화가 "시간이 걸린다"는 사실은 좋은 것이 아닙니다. – picciano
"앱이 일시 중지되면 정기적으로 Google 서버에서 데이터를 검색"할 수 있습니까? –
@nikdange_me 사용자가 집을 누르고 앱이 백그라운드로 이동하거나 일시 중지되면 30 분마다 API에 전화를 걸어 사용자의 로컬 데이터를 최신 상태로 유지해야합니다. 앱이 사용되지 않고 있습니다 (며칠 또는 수개월 동안). 더 나은 사용자 환경을 위해 모두. – Barrett