2016-07-12 7 views
-2

Google은 최근에 고객을 위해 iOS 및 Android 앱을 개발했습니다. 앱을 "ABC 모바일"이라고합시다. 이 앱은 마케팅 캠페인 중 하나를위한 것이며 매우 구체적인 기능을 수행합니다.앱에 여러 앱이 있습니다.

QR 코드를 스캔하고 크레딧을 저장 한 다음 사용자가 참여 상점에서 쿠폰을 인쇄 할 수있게합니다.

고객은 다른 마케팅 캠페인을 위해 더 많은 앱을 출시 할 예정이지만 ABC Mobile 내에서 출시되기를 원합니다. 즉, 앱 내의 앱. 다른 앱에는 게임이나 카탈로그 등 매우 다양한 기능과 기능이 포함될 수 있습니다.

고객이 원하는 이유 (예 : 고객에게 한 가지 앱만 판매해야 함)를 이해할 수 있습니다. 나는 그들의 아이디어가 효과가있을 것이라고 확신하지는 않지만 기술적 인 관점에서 iOS와 Android에서 구현할 수 있다면 더 많은 정보가 필요합니까?

조언을 해 줄 수 있습니까?

P/S : 개발자가 아닙니다.

+0

실제로 앱 내의 앱은 아닙니다. 그것은 단지 하나의 응용 프로그램입니다. 앱에 기능을 제공하고자하는 코드를 작성할 수 있습니다. 당신이 필요로하는 것은 그 기능들 사이를 항해 할 수있는 방법입니다. – Paulw11

+0

응답 해 주셔서 감사합니다. 내가 "앱 내의 앱"이라고 말한 이유는 각 앱에 자체 탐색 기능이 있기 때문입니다. 햄버거 메뉴, 설정, 정보 등 모든 Instagram 앱 (IG, Boomerang, Layout, Hyperlapse)이 Instagram 메인 앱에서 시작된다고 상상해보십시오. 기본 앱을 실행하면 기본적으로 '앱 선반'이 표시됩니다. 그리고 거기에서 개별 앱을 실행합니다. 의미가 있습니까? –

+0

예. @quidproquo가 말했듯이, 여전히 하나의 앱입니다. 나는 당신의 결정이 아니라는 것을 클라이언트의 결정이라고 생각하지만, iOS에서는 단순함과 깨끗한 탐색이 디자인 타겟 (애플의 앱 스토어 리뷰 가이드 라인과 휴먼 인터페이스 디자인 가이드 라인 참조)이기 때문에 복잡한 앱을 탐색하기가 어렵다. – Paulw11

답변

0

다른 앱을 실행할 수 있습니다.

는 안드로이드의 경우, 패키지 관리자를 사용해야합니다

String appPackageName = "com.alexandre.myproject"; 

PackageManager pm = context.getPackageManager(); 
Intent i = pm.getLaunchIntentForPackage(appPackageName); 
if (i != null) 
{ 
    context.startActivity(i); 
} 

그것은 패키지 이름으로 식별되는 응용 프로그램의 메인 런처 활동을 엽니 다.

응용 A와 B는 비슷한 주제를 가지고 있고 작업 표시 줄/도구 모음에있는 모든 응용 프로그램에서 활동 이름을 변경하는 경우, 사용자는 자신이

0

"앱 내부 애플 리케이션"A에서 B로 교환있어 실현하지 않습니다 는 UI/UX와 함께 본질적으로 하나의 응용 프로그램으로, 하루가 끝나면 앱 내의 응용 프로그램에 대한 인상을줍니다. 실현 가능한지 여부는 101-in-1 Games과 같은 앱에서 이미 완료되었으며 iOS와 동일합니다. 101-in-1 Games

+0

감사합니다. 방금 내려받은 게임을 다운로드했습니다. –

관련 문제