0

YouTube 채널의 일부 동영상을 보여주는 간단한 응용 프로그램이 있습니다. YouTube 채널에 새로운 동영상이있는 경우 사용자에게 알림을 보내야합니다.로컬 또는 푸시 알림

저는 로컬 알림을 사용하는 경우 앱에서 매 5 분마다 메소드를 실행하고 새 비디오가 있는지 확인해야하지만 사용자가 앱을 닫으면 메소드가 중지됩니다. 앱이 실행되면 앱에서 새 동영상 확인을 중단합니다.

그렇지 않으면 원격 알림을 사용합니다. 나는 사용자 장치 토큰을 데이터베이스에 저장하고 PHP로 새 비디오를 확인합니다. 그런 일이 발생하면 모든 사용자에게 푸시 알림을 보냅니다. 불행히도,이 경우 PHP가있는 서버가 오버로드됩니다.

내 질문은 무엇입니까? 가장 좋은 해결책은 무엇입니까? 내 앱이 닫힐 때 메소드를 계속 실행하는 방법이 있습니까?

+0

5 분마다 *를 확인해야하는 이유는 무엇입니까? 나는 비디오를 자주 올리는 모든 YouTube 채널을 모른다. – esqew

+0

예제로 5 분을 사용했습니다. 어쩌면 나는 매일 매일 ... –

답변

2

푸시가 가장 좋습니다. 백그라운드 알림을 정확하게 사용하여 로컬 알림을 정확하게 사용할 수있는 충분한 방법이 없습니다. 필요한만큼 자주 서버에서 새 비디오를 모니터링하고 사용자에게 푸시 알림을 시작하십시오. 이 모델은 앱 스토어의 많은 앱에 존재합니다. 행운을 빕니다.

+0

당신의 대답에 감사드립니다, 빌. push를 사용하고 Cron Job으로 PHP 파일을 반복하겠습니다. –