0

서버에서 메시지를 가져 와서 보내 줄 반응 - 네이티브 (아마 안드로이드 폰에서 실행될 것입니다)로 앱을 만들고 싶습니다. SMS로 연락처에. 서버에서 새 메시지를 계속 시청해야한다는 것이므로 앱이 백그라운드에서 실행될 때 이러한 상황을 사람들이 어떻게 처리하는지 궁금합니다.반응 네이티브 상태에서 백그라운드에서 서버에서 데이터를 가져올 수있는 옵션

1 - 백그라운드에서 (this)과 같은 작업을 수행하고 새 메시지를 찾기 위해 서버에서 페치를 계속해야합니까? 아니면 너무 비효율적입니까? 아니요, 이러한 배경을 setInterval 또는 setTimeout 또는 그와 비슷한 것으로 사용해야하는 경우가 있습니까?

2 - 이것을 처리하려면 OneSignalpush notifications을 사용해야합니까? 언제해야합니까?

3 - 다른 프로젝트에서 레일을 백엔드로 사용하고 레일 5에 ActionCable을 추가하여 WebSockets을 사용할 수있게했습니다. OneSignal 대신 WebSocket을 사용하여 모바일 앱에 알맞고 효율적인 알림 기능을 구현할 수 있습니까?

4 - 알림, 백그라운드에서 실행 코드, 언제 할 일,하지 않을 때 등의 다른 정보는 요?

답변

0

GCM (Google Cloud Messageing)을 사용하여 서버에서 메시지를 수신해야합니다. iOS의 경우 APNS를 사용합니다.

0

FCM (Firebase Cloud Messageing)을 사용하여 서버에서 메시지를 수신해야합니다. GCM은 google.use에서 더 이상 유지 관리하지 않습니다. use this package to this functionality