0

30 분 또는 60 분마다 앱의 데이터베이스를 업데이트해야합니다. React-Native : 앱을 닫을 때 백그라운드 앱 새로 고침

아이폰 OS 배경 가져 오기

은 기본적으로 앱에 대한 15 분마다 깨어있는 API이다 : 그것의 페이지에서 말했듯이

https://github.com/transistorsoft/react-native-background-fetch

: 검색을 많이 후, 나는이 모듈을 발견했습니다 (사용자의 프라임 타임 시간 동안), 앱 실행 시간이 배경 실행 시간의 정확히 30 초인 을 제공합니다. 이 플러그인은 배경 가져 오기 이벤트 이 발생할 때마다 이 제공된 callbackFn을 실행합니다. 가져 오기 이벤트 이 발생하는 비율을 높이는 방법은 없습니다.이 플러그인은 가장 빈번하게 가능한 값으로 설정합니다. UIApplicationBackgroundFetchIntervalMinimum - iOS는 기기 사용 및 시간대에 따라 자동으로 요금을 결정합니다 (예 : ). : 골치 아픈 시간 동안 가져 오는 속도는 약 ~ 15 분이며, 예를 들어 사용자가 오전 3시에자는 것으로 추정되는 경우 빈도가 적습니다.

신속하게 코드를 작성하면 어떨까요? 내 데이터를 저장하기 위해 네이티브 반응에 sqlite를 사용하고 있습니다. 내가 깨어나서 새 데이터를 확인하는 swift에서 코드를 작성한다면, 내 데이터를 네이티브로 저장하는 데 사용한 동일한 데이터베이스에 액세스 할 수 있습니까?

나는 네이티브 반응에 내 데이터를 저장하기 위해 react-native-sqlite-storage를 사용하고 있습니다.

https://github.com/andpor/react-native-sqlite-storage

답변

1

당신은 당신이에 저장하면 같은 응용 프로그램

에서 백그라운드 작업을 실행하는 경우, 기본 반응에 사용되는 데이터베이스에 액세스 할 수