2014-12-29 3 views
1

이 응용 프로그램은 하드웨어 액세서리와 통신합니다. 해당 하드웨어의 펌웨어 업데이트를 검색하기 위해 앱을 24 시간마다 한 번씩 깨우쳐야합니다. 업데이트를 사용할 수있는 경우 알림 센터로 알림이 전송되며 사용자는 알림을 탭하여 앱을 열고 업데이트를 다운로드 할 수 있습니다.앱이 백그라운드에서 주요 업데이트를 자주 찾지 못하게하는 방법은 무엇입니까?

논의 된 배경 모드는 전혀 없습니다. here. 가장 근접한 것은 "백그라운드 가져 오기"입니다.이 기능은 "네트워크에서 소량의 콘텐츠를 정기적으로 다운로드하고 처리하는"앱을 의미합니다.

이 가진 문제는 (모두 해결할 수 있습니다)입니다 :

  • 방법이 업데이트
  • 기대를 확인하기 위해 깨어 빈도를 지정 콘텐츠를 사용할 수있는 경우, 앱을 것이다 즉시 다운로드하십시오 (대신 업데이트를 사용할 수 있음을 알리기 위해 사용자에게 알림을 보내려합니다).

배경을 가져 와서 제한 사항을 해결해야합니까, 다른 배경 모드 또는 API가 있습니까? 더 적합하거나 이 앱이해서는 안되는 것?

답변

2

백그라운드 패치를 사용할 수 있지만 사용자가 비활성화 할 수 있기 때문에 사용자가 제어 할 수는 없지만 제어 할 수는 없습니다. 펌웨어 업데이트를 즉시 다운로드하는 대신 사용자에게 알리려면 로컬 알림을 예약하여 알림을 알릴 수 있습니다.

푸시 알림은이 문제에 대한 더 적절한 해결책입니다. 새 펌웨어 업데이트를 사용할 수있을 때 푸시 알림 만 보내면됩니다.

+0

감사합니다. 좋은 통찰력 – Aurast

관련 문제