앱을 닫아도 일정한 간격으로 5 분이라는 일정을 잡으려는 앱을 개발하고 있습니다.고정 된 간격의 IOS 일정 작업
답변
, 어떤 앱이 자사의 폐쇄하면 실행 자체을 예약 할 방법 (즉, 종료)
의 백그라운드에서 여전히 일정 간격에 을 실행하는 데 자신을 예약 할 수없는 경우 없다 그러나 특정 외부 이벤트 및 OS의 재량에 따라이를 실행할 수 있습니다.
앱이 종료되기 전에 여러 로컬 알림을 게시 할 수 있습니다. 사용자가 클릭 한 다음 앱을 실행하면 로컬 알림을 게시 할 수 있습니다. 그러나 사용자에게 5 분마다 알림을 보내는 것은 절대적으로 어이없는 일이며 앱 스토어에서 앱이 거부되는 결과를 초래할 수 있습니다.
낮은 빈도가있는 경우 로컬 알림 및 푸시 알림, 백그라운드 페치와 같은 특정 옵션이 있지만 규칙적이지만 비정형은 아닙니다. 그러나 5 분은 짧은 기간이므로 전혀 문제가 해결되지 않습니다. 요약
가 없습니다 : (모든 대안은 불규칙한되는 일반 방식으로 백그라운드에서 뭔가를 스케줄링 A) 물론 방법 : 지역 푸시가 사용자의 입력에 따라, 원격 푸시 알림의 배달 시간에 따라 달라집니다 ; 응용 프로그램이 실행 중일 때 배경 인출 할 수있는 전경 등 자주 기준으로 불규칙 b)는 일정 뭔가, 단순히
첫째 가능하지 않은 OS는 등의 앱을 실행합니다 결정할 때에 따라 달라집니다 특정 시간 간격 후에 NSTimer를 사용하여 일련의 작업을 수행하십시오. 당신은 다음과 같은 일을 할 수 있지만 둘째, 응용 프로그램이 백그라운드에서 실행 중일 때 당신은 정기적 으로
- 오디오 재생을,
- VOIP 서비스
- 네트워크에서 콘텐츠를 가져옵니다을 작업의 모든 종류를 할 수 없다 .
- 원격 알림을 신호로 사용하여 네트워크에서 새 콘텐츠 을 다운로드 할 수 있습니다.
마지막 두 가지 백그라운드 모드는 백그라운드에서 앱을 시작하거나 다시 시작할 수 있으며 필요한 작업을 수행 할 수 있습니다. 그러나 각 배경 모드가 의도 한 것 이외의 작업은 앱 스토어 거부로 이어질 것입니다. 당신이 작업이 이들의에 맞는다면, 당신은
자세한 내용은 당신이 배경 모드에서이 링크에서 볼 수, 갈 수 있습니다 https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
"마지막 두 가지 백그라운드 모드는 백그라운드에서 앱을 시작하거나 다시 시작할 수 있으며 필요한 작업을 수행 할 수 있습니다. 따라서이 중 어느 하나라도 조작하면 적합합니다."정기적으로 콘텐츠를 가져올 수는 없습니다. 앱을 실행할시기를 결정하는 OS입니다. 사용자가 제어 할 수 없으며, 원하는 주파수를 표시 할 수 있지만 OS가 결정합니다. 확실히 5 분만큼 자주 달리지는 않을 것입니다. 또한 5 분마다 원격 푸시를 보내면 앱 푸시 서버가 앱 서버를 거부하게됩니다. – Gruntcakes
- 1. 고정 된 속도로 호출 가능 일정 예약
- 2. 불규칙한 간격의 끝 점이있는 일정 크기의주기가 적용됩니다.
- 3. 고정 간격의 시리즈 평균값을 계산하십시오.
- 4. iOS-mtable 행 간격의 mathml
- 5. 푸른 - 일정 SQL 작업
- 6. 일정 2 FixedRate 작업
- 7. Autosys 월간 작업 일정
- 8. 차단 일정 작업, 회의
- 9. App Engine의 일정 작업
- 10. 작업 일정 sicstus 프롤로그
- 11. Cocos2d Javascript 일정 작업
- 12. 일정 개미 작업
- 13. Vb.net의 작업 일정
- 14. 석영 작업 일정 변경
- 15. Laravel로 일회성 작업 일정 잡기
- 16. SQL 데이터베이스에서 작업 일정 구성하기
- 17. 고정 된 작업 수를위한 Java - ExecutorService
- 18. BigQuery "RUNNING"상태로 고정 된 작업 상태
- 19. 루비 레일에서 되풀이 작업 일정 잡기 3.2
- 20. IOS 고정 된 위치에 UITextField 앵커하는 방법
- 21. iOS : MKMapView에서 반지름이 고정 된 MKCircle을 그립니까?
- 22. 작업 결과에 따라 예약 된 고정 속도 작업 취소
- 23. Bonita 공개 스튜디오 일정 작업
- 24. SQL Server 2005 작업 일정
- 25. 일괄 파일 및 작업 일정
- 26. 작업 일정 조정이 작동하지 않습니다.
- 27. 타이머를 사용하여 Java에서 일정 작업
- 28. ExecutorService 단일 작업 일정 만
- 29. Windows 2008에서 일정 작업 사용
- 30. 고정 된 gridview 고정 된 머리에
사용할 수있는 [performSelector : withObject : afterDelay :] (HTTP : //papapps.com/2011/08/06/quick-code-performwithlectwithwithobjectafterdelay/) 작업을 예약하려면,하지만 응용 프로그램이 닫힐 때 가능하다고 생각하지 않습니다. – Daniel
가능한 중복 : http://stackoverflow.com/questions/6245763/ios-timed-background-processing –
감사합니다.하지만 앱을 닫을 때 다른 일정을 계획 할 수 있습니까? –