我们最近为客户开发了iOS和Android应用程序。我们将应用称为“ABC Mobile”。该应用程序适用于其中一个营销活动,它具有非常特定的功能。
用于扫描二维码,存储积分,然后允许用户在参与商店打印优惠券。
客户计划为其他营销活动推出更多应用程序,但希望在ABC Mobile内部推出这些应用程序。换句话说,应用内的应用。其他应用程序可能具有非常不同的功能和特性,例如游戏或目录等。
我可以理解为什么客户想要这个(例如他们只需要向他们的客户推销一个应用程序)。我不是很相信他们的想法会起作用,但从技术的角度来看,如果可以在iOS和Android上实现,我需要更多的信息吗?
你可以建议吗?P / S:我不是开发人员
答案 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