我决定发布我的精简版和完整版的应用,精简版将有广告,但完整版没有任何广告。
我的问题是我必须发布两个应用程序,还是我可以使用单个应用程序?。
如何区分这个?。
答案 0 :(得分:2)
您可以在应用商店中“发布”单个应用,以涵盖精简版和完整版。本质上,该应用程序最初作为精简版本。使用应用内升级,您可以启用或停用功能以提供完整版体验(例如,关闭广告)。
此方法存在一些缺点,例如启动图标,启动画面,启动图标下方显示的应用名称无法更改,因此您最初无法将应用名称显示为“iApp Lite”,然后进行更改只是'iApp'。
就我而言,我已经发布了同一个应用程序的完整版和精简版。 Lite版本具有应用内购买功能,可以升级到完整版。在Lite版本中,我通过在应用程序的几个地方显示“Lite”一词来处理'lite'标签 - 但仅在启动画面之后。升级到完整版功能后,将不再显示这些标签,并启用完整版功能。
答案 1 :(得分:1)
您可以创建两个独立的目标,一个用于完整版,另一个用于免费版。然后你将不得不发布两个应用程序。或者,您可以使用In App Purchase来停用广告。使用In App Purchase,您将只发布一个应用程序。我建议使用IAP,因为您的用户无需下载相同的应用程序两次即可获得完整版本。
答案 2 :(得分:0)
创建多个目标。
您可以通过右键单击目标并选择“获取信息”来改变构建配置。 从那里,你可以做一些事情,比如改变它正在查看的Info.plist文件(做一些事情,比如在名称中添加“Lite”并更改图标/加载图像) 并设置编译器标志,以便您可以在地方#ifdef。
如果有大量文件仅适用于完整版, 然后你可以右键单击它们并从Lite目标中删除它们以制作更小的应用程序。