我决定发布我的精简版和完整版应用程序,精简版会有广告,但完整版没有任何广告。
我的问题是我必须发布两个应用程序,或者我可以为此使用单个应用程序吗?.
怎么能区分这个?
您可以在应用商店中“发布”单个应用,以涵盖精简版和完整版。本质上,该应用程序最初是作为精简版工作的。使用应用内升级,您可以启用或禁用功能以提供完整版体验(例如,关闭广告)。
这种方法有一些缺点,例如启动图标、启动屏幕、启动图标下方显示的应用名称无法更改,因此您不能最初将应用名称显示为“iApp Lite”,然后将其更改为“”应用程序”。
就我而言,我已经发布了同一个应用程序的完整版和精简版。精简版具有应用内购买功能,可以升级到完整版。在精简版中,我通过在应用程序的几个位置显示“精简”一词来处理“精简”标签 - 但仅在启动屏幕之后。升级到完整版功能后,这些标签将不再显示,并启用完整版功能。
您可以创建两个单独的目标,一个用于完整版,一个用于免费版。然后您将不得不发布两个应用程序。或者您可以使用应用内购买来禁用广告。使用应用内购买,您将只发布一个应用。我会推荐使用 IAP,因为您的用户不需要两次下载相同的应用程序即可获得完整版本。
创建多个目标。
您可以通过右键单击目标并选择获取信息来改变构建配置。从那里,您可以执行诸如更改正在查看的 Info.plist 文件之类的操作(执行诸如将“Lite”添加到名称并更改图标/加载图像之类的操作)并设置编译器标志,以便您可以在某些地方使用#ifdef。
如果有很多文件只适用于完整版,那么您可以右键单击它们并将它们从 Lite 目标中删除以制作更小的应用程序。
还有一个很好的问题。