2014-06-19 2 views
4

엔터프라이즈 응용 프로그램을 개발하고 싶습니다. 그것은 백그라운드에서 지속적으로 실행되며 백그라운드에서 다른 응용 프로그램을 열고 싶습니다. 그것의 두 응용 프로그램 사이에 토글. 백그라운드에서 위치를 업데이트하는 Location 서비스의 도움으로 영원히 백그라운드를 실행했지만 openURL 메소드를 실행할 수 없습니다.iOS의 사용자 정의 URL 스키마를 사용하여 백그라운드에서 다른 응용 프로그램을 여는 방법

제안해주세요. 감사합니다.

+0

이것은 jailbreak되지 않은 전화를위한 것입니까? – Nate

답변

1

나는 MobiDevCom 대답에 조금 확장됩니다.

나는 잘 알려진 잘 알려진 해결책을 찾지 못했습니다.

모든 종류의 공개 또는 비공개 API를 사용하여 백그라운드에서 무언가를 열려고하는 직접 접근법은 모든 종류의 권한을 필요로합니다. 나는 1 년 전에 적어도 12 건의 작업을 시도했고 많은 iOS 구성 요소를 리버스 엔지니어링했습니다.

내가 발견 한 유일한 아이디어는 MDM 유도 모드의 사용법이었습니다 (그러나 장치를 감독하고 MDM에 등록해야합니다).

BTW. 여기에 내가 물어 본 질문이 있습니다. - Show some UI from background in audio player or VOIP app on iOS

+0

제안 해 주셔서 감사합니다. MDM 가이드 모드를 사용하여 배경에서 전경에있는 응용 프로그램을 가져올 수 있습니까? –

+0

iOS 6에서 주로 사용했기 때문에 iOS 7에는 적용되지 않았고 iOS 8에는 적용되지 않을 수도 있습니다. 대답은 iOS 6에 대해서는 "예"입니다. 그러나 그 당시에는 그다지 안정적이지 않았습니다 (의미 : a 장치는 아주 이상한 국가에 수시로있어). –