2016-06-24 3 views
0

얼마 지나지 않아 GCM을 사용하여 안드로이드 앱 사용자에게 푸시 메시지를 보내고 있습니다. 이제 원격 데이터베이스가 새로운 삽입을 수신 할 때 원격 데이터베이스에서 응용 프로그램 사용자로 데이터를 폴링 할 수 있어야합니다. 원격 데이터베이스에 새로운 삽입이있을 때 알림을 작성하려고합니다.원격 데이터베이스의 데이터를 폴링하고 사용자에게 알림을 작성하십시오.

원격 데이터베이스에서 매초 체크하는 백그라운드 서비스를 만들어야한다는 것을 이해합니다. 사용자의 배터리 수명에 큰 영향을 미칠 수 있으므로이 설정은 실패했습니다.

이번에도 데이터베이스에서 데이터를 폴링하는 시간을 설정하는 알람 관리자에 대해 알아 보았습니다.

이제 원격 데이터베이스의 데이터를 폴링하고 앱이 비활성 상태이거나 백그라운드 상태 인 경우에도 사용자에게 알림을 보내는 더 나은 방법을 알고 싶습니다.

답변

0

새 데이터가 추가되면 서버에서 장치에 알림을 보낼 수 있습니다. 이 작업은 서버 코드를 사용하여 수행 할 수 있으며 모든 데이터베이스 코드를 수행하지 않으려는 경우 사용할 수있는 응용 프로그램이 있습니다. 자신의 서버를 가지고 있다면 2017 년 1 월에 호스팅 서비스를 중단하기 때문에 parse.com을 사용할 수 있습니다. 가지고 있지 않으면 Firebase와 Batch를 사용하여 작업을 완료 할 수 있습니다.

관련 문제