2011-10-26 3 views
0

나는이 질문을 주로 내가 뭘하고 싶은지를 아는 것이 가능하다. 나는 그것을하는 앱이 있다고 생각하지 않는다. 나는 객관적인 C를 배우는 것을 의미했지만, 불가능할 수도있다.iPhone 앱이 다른 앱을 숨기거나 시작할 수 있습니까?

다른 앱을 실행하는 유일한 방법 (최소한 쉬운 방법)으로 사용되는 앱을 원합니다. 그래서 이상적인 세계에서는 앱 A, B, C를 나열하는 MyApp가 있습니다. B와 C는 일반 브라우저에는 표시되지 않지만 내 앱에서는 실행할 수 있습니다.

가능합니까? 아니?

+0

Apple은 실제로 그것을 방지합니다. 잠재적으로 악성 코드 또는 원하지 않는 응용 프로그램을 시작하지 못하게합니다. –

+0

그러나 다른 앱의 코드를 홀더 앱에 넣으면 이러한 환상이 생길 수 있습니다. 하위 응용 프로그램은 실제로 사용자의 iDevice에 응용 프로그램이 아니지만 사용할 수 있습니다. –

+0

목표는 그 자체로 악성 코드를 시작하는 것이 아니라, 예를 들어 엄마가 휴대 전화에서 보지 못하도록하려는 앱을 숨기는 것입니다. –

답변

2

불가능합니다. 그리고 그러한 기능이 공식 SDK에 들어 가지 않을 가능성이 가장 큽니다.

2

당신이하려는 것은 실제로 불가능합니다. 공식 개발 키트를 사용하여 홈 화면에 표시되지 않는 iOS 응용 프로그램을 만들 수는 없습니다.

다른 응용 프로그램을 시작할 수도 있지만 일반적인 접근 방법 중 하나는 비공개 URL 체계를위한 URL 처리기로 설정하는 것입니다. 이것은 응용 프로그램간에 정보를 전달하는 데 사용할 수 있습니다. (그러나 애플이 다른 애플 리케이션에 의해서만 "정확하게"열릴 수있는 애플 리케이션을 거부 할 것이기 때문에 접근 제어로 이것을 사용하려하지 않을 것이다.)

+0

Darn. 아이폰을 사용하는 사람이 당신이 가지고있는 모든 앱을 볼 수 없다면 좋을 것이다. 그러나 나는 그들에게 휴식이 있다고 생각한다. –

1

애플 리케이션의 정의에 의존한다.

서브 루틴을 "열어"앱 실행기라는 착각을 일으키는 마스터 앱을 사용할 수 있습니다. 예를 들어 기존의 페이스 북 아이폰 앱처럼 상상

0

NO

음 ... 이것은 우리가 습관이 여기에 들어가 일부 사용자 지정 메뉴로 Cydia를 저장소에 년 동안 수행되었지만 ...

공식 SDK를 사용하면 다른 애플리케이션을 열 수있는 프로토콜이 있지만 홈 버튼을 누르면 항상 기본 화면으로 돌아갈 것입니다. 나는 당신이 그것을 작동시킬 수 있었다면, 앱 스토어에 이미 전화가하는 어떤 일도하지 않는 이유로 그것을 받아 들일 수있는 기회가 없다고 생각한다.

모든 방법으로 jailbreaking을 찾고 사용자 정의 도구 체인을 사용하지만 Apple unfortunatley를 통해이를 판매 할 수 없습니다.

관련 문제