2016-09-26 1 views
1

사용자 상호 작용없이 iOS 앱을 백그라운드에서 열 수 있습니까?iOS에서 백그라운드에서 앱을 열 수 있습니까? (사용자 개입 없음)?

여기에는 개인 프레임 워크를 사용할 수 있습니다.

앱이 엔터프라이즈 배포 용이므로 App Store 제출에 대해 걱정할 필요가 없습니다.

+0

휴대 전화를 부팅 할 때와 같이 특정 이벤트에서 앱을 시작해야합니까? – newenglander

+0

@ newenglander- 관심을 보여 주셔서 감사합니다. 이벤트는 웹 서비스 메시지가됩니다. 예를 들어 인터넷 연결이 설정되고 웹 서비스에서 메시지가 수신됩니다. "Message"응용 프로그램이 열립니다. 그 당시 메시지 앱을 열어야합니다. 이 경우 앱이 포 그라운드에있는 경우 가능하지만 앱이 백그라운드에있는 경우 현재로서는 불가능합니다. 당신이 이것에 어떤 실마리가 있다면 전화가 부팅 up.Please 같은 귀하의 의견을 추가 같은 이벤트가 없을 것입니다. –

+0

웹 서비스가 얼마 후 곧바로 반응해야하는지, 아니면 얼마 후 메시지를 보낼 것인가? 또한, 탈옥 가능성이 있습니까? – newenglander

답변

1

당신은 아마 항상 백그라운드에서 응용 프로그램을 깨워 또는 위치 서비스가 켜져있는 동안 살아 응용 프로그램을 유지합니다

let manager = CLLocationManager() 
manager.requestAlwaysAuthorization() 

를 사용하여 권한을 복용 위치 서비스를 구현할 수 있습니다.

또는 백그라운드에서 앱을 유지하는 데 도움이되는 CallKit을 사용할 수 있습니다. 앱 스토어에 앱을 배포하지 않으므로 사과의 승인에 대해 걱정할 필요가 없습니다.

그러나 이들 중 아무 것도 전경에서 앱을 시작할 수 없습니다. 물론 계획을 세우는 경우에도 이러한 프레임 워크를 사용하여 백그라운드에서 많은 작업을 수행 할 수 있습니다.

관련 문제