应用中的多个应用

时间:2016-07-12 23:56:06

标签: android ios

我们最近为客户开发了iOS和Android应用程序。我们将应用称为“ABC Mobile”。该应用程序适用于其中一个营销活动,它具有非常特定的功能。

用于扫描二维码,存储积分,然后允许用户在参与商店打印优惠券。

客户计划为其他营销活动推出更多应用程序,但希望在ABC Mobile内部推出这些应用程序。换句话说,应用内的应用。其他应用程序可能具有非常不同的功能和特性,例如游戏或目录等。

我可以理解为什么客户想要这个(例如他们只需要向他们的客户推销一个应用程序)。我不是很相信他们的想法会起作用,但从技术的角度来看,如果可以在iOS和Android上实现,我需要更多的信息吗?

你可以建议吗?

P / S:我不是开发人员

2 个答案:

答案 0 :(得分:0)

可以从另一个应用程序启动应用程序。

对于Android,您需要使用程序包管理器:

String appPackageName = "com.alexandre.myproject";

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

它将打开由其包名识别的应用程序的MAIN LAUNCHER活动。

如果应用A和B具有相似的主题,并且您在操作栏/工具栏中的每个应用中更改了活动名称,则用户将无法实现他从A到B的交换。

答案 1 :(得分:0)

“应用程序内的应用程序”实际上仍然是一个带有UI / UX的应用程序,可以在一天结束时给出应用程序内的应用程序印象。无论是否可行,它已经由101-in-1 Games等应用程序完成,并且它的iOS等效于101-in-1 Games