2014-09-15 5 views
0

나는 매일 오전 8시에 사용자 지정 메시지를 알리는 방법을 찾고 있습니다. 알림을 표시하기 전에 데이터를 처리해야하며 (지난 24 시간 동안 환자 수를 알아야 함) 사용자에게 일종의 알림을 통해 알린 데이터에 대해 사용자에게 알립니다.일일 알림

오전 8시에 오전 8시에 발생하는 로컬 알림을 만들려고했는데 경고 표시 전에 경고 메시지 및 경고 본문을 지정해야한다는 것을 제외하고는 작동 중입니다.

푸시 알림을 고려하고 있지만 이것이 얼마나 복잡한 지 확신 할 수 없습니다.

어떻게하면됩니까?

+1

질문은 무엇입니까 가져 오기를 참조하십시오? – jww

+0

제 질문은 데이터를 처리하고 사용자에게 결과를 매일 알리는 방법은 무엇입니까? –

답변

0

현지 알림으로는 사용자가 원하는 것을 할 수 없습니다. 100 % 정적 컨텐츠가 필요합니다. 이 작업을 동적으로 수행하려면 푸시 알림을 사용해야합니다.

+0

원격 통지를 위해 발급 날짜를 어떻게 설정할 수 있습니까? 또는 푸시 알림과 로컬 알림을 함께 사용해야합니까? –

1

해킹은 OS에서 백그라운드 가져 오기 시간을 요청하는 것일 수 있습니다. 지난 24 시간 동안 현재 환자 수로 백그라운드 시간이 할당 될 때마다 알림을 다시 예약 할 수 있습니다. 시스템이 백그라운드 시간을 제공 할 때마다 계산하면됩니다.

스케줄링 배경 this article 시간

+0

그건 제가 실제로 시도한 것입니다. 하지만 문제는 내가 매일 아침 7시 50 분이라고 말하고 싶은 배경을 가져올 시간을 설정할 수 없다는 것입니다. 속성 minimumBackgroundFetchInterval의 정의에서 다음과 같이 정의됩니다. 다른 백그라운드 페치를 시작하기 전에 경과해야하는 최소 시간 (초). 이 값은 권장 사항이며 가져 오기 작업 사이에 예상되는 정확한 시간을 나타내지는 않습니다. –

+0

정확하지만 기회가있을 때마다 알림을 다시 예약하면 사용자가 실제로 볼 때 30 분 이내에 알림이 업데이트됩니다. 그것을 시험해보고 정상적인 사용 중에 어떤 일이 일어나는지보십시오. –

+0

매일 아침 오전 7:50에 백그라운드 불러 오기를 실행할 수 있습니까? 또는 알림 일정을 변경하기 전에 그 시간대에 광고가 실행되었음을 보장 할 수 있습니까? –