如何让iPhone SpringBoard为一个应用程序包显示两个或更多图标?

时间:2008-10-20 16:22:46

标签: iphone bundle springboard

似乎Info.plist文件能够通过UIRoleInfo密钥为同一个应用程序包声明不同的角色。 SpringBoard可以在安装应用程序后识别这些角色,并可以为每个应用程序角色显示单独的图标。

例如,iPhone将MobileSlideShow.app显示为2个不同的程序:PhotosCamera

不幸的是,目前还没有关于此主题的官方Apple文档。有人会建议如何在自定义应用中组织相同的行为吗?

此功能将在企业产品中用于临时分发。

2 个答案:

答案 0 :(得分:2)

这不是受支持的功能,因此如果您这样做,您可能很难通过审批流程获取应用。我不建议使用它。

答案 1 :(得分:0)

你试过看它是否有效?如果它不起作用,您可以创建第二个应用程序,除了使用自定义URL方案启动第一个应用程序之外什么都不做。第一个应用程序可以识别何时使用该URL启动它。这并不理想,因为您将看到第二个应用程序发布&退出(虽然它应该非常快)。