2017-12-30 15 views
0

처음 열면 int가 1 씩 계속 증가하고 백그라운드에서 닫히거나 완전히 닫히면 멈추지 않는 테스트 앱을 만들고 싶습니다 (두 번 탭하면 홈 버튼을 누르고 iPhone의 앱 화면에서 위로 스 와이프하면 내가 무엇인지 불렀다).백그라운드에서 앱 프로세스를 무한대로 실행 중

사용자가 현재 앱을보고 있지 않아도 특정 앱을 실행할 수 있지만 앱을 백그라운드에서 무기한으로 실행하려면 어떻게해야합니까?

내가 찾고있는 것은 게임 인 Tiny Towers (타워를 세우면 시간이 지남에 따라 수익을 얻음)가 오프 스크린이거나 완전히 닫힌 상태에서 이익을 유지하는 것과 비슷합니다.

+1

그렇게하는 것은 아닙니다. 그와 같은 것은 배경에서 아무 것도하지 않아야합니다. 응용 프로그램이 다시 돌아 왔을 때, 얼마나 오랫동안 작업했는지, 그리고 현재의 int 값이 올바른지 알아 내려고합니다. –

+0

앱 스토어에서 앱을 출시하지 않으려는 경우 오디오 백그라운드 모드를 사용하여 앱을 계속 실행하기 위해 "침묵"을 재생할 수 있지만 Tiny Tower와 같은 앱은 실제로 배경에 들어가는 시간을 저장 한 다음 획득 된 돈을 계산하기 위해 전경으로 들어가는 경과 시간을 계산합니다. 이것은 백그라운드에서 지속적으로 실행하는 것보다 훨씬 적은 에너지를 사용합니다. – Paulw11

+0

그래서 작은 타워 방법과 같은 것을한다면 일정하게 업데이트되는 타이머가 작동할까요? –

답변

0

UIBackgroundModes과 같은 파일의 사양을 제공해야하며 앱을 완전히 종료하는 경우 브로드 캐스트 수신기를 설정할 수 있습니다.

관련 문제