서버에서 메시지를 가져 와서 보내 줄 반응 - 네이티브 (아마 안드로이드 폰에서 실행될 것입니다)로 앱을 만들고 싶습니다. SMS로 연락처에. 서버에서 새 메시지를 계속 시청해야한다는 것이므로 앱이 백그라운드에서 실행될 때 이러한 상황을 사람들이 어떻게 처리하는지 궁금합니다.반응 네이티브 상태에서 백그라운드에서 서버에서 데이터를 가져올 수있는 옵션
1 - 백그라운드에서 (this)과 같은 작업을 수행하고 새 메시지를 찾기 위해 서버에서 페치를 계속해야합니까? 아니면 너무 비효율적입니까? 아니요, 이러한 배경을 setInterval
또는 setTimeout
또는 그와 비슷한 것으로 사용해야하는 경우가 있습니까?
2 - 이것을 처리하려면 OneSignal과 push notifications을 사용해야합니까? 언제해야합니까?
3 - 다른 프로젝트에서 레일을 백엔드로 사용하고 레일 5에 ActionCable을 추가하여 WebSockets을 사용할 수있게했습니다. OneSignal 대신 WebSocket을 사용하여 모바일 앱에 알맞고 효율적인 알림 기능을 구현할 수 있습니까?
4 - 알림, 백그라운드에서 실행 코드, 언제 할 일,하지 않을 때 등의 다른 정보는 요?