Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 制作同一个应用程序的免费和高级版本是制作一个应用程序还是制作两个应用程序更好?_Unity3d_Google Play - Fatal编程技术网

Unity3d 制作同一个应用程序的免费和高级版本是制作一个应用程序还是制作两个应用程序更好?

Unity3d 制作同一个应用程序的免费和高级版本是制作一个应用程序还是制作两个应用程序更好?,unity3d,google-play,Unity3d,Google Play,我有一个我正在开发的应用程序,我想免费但有广告。我还想有一个高级版本,没有广告,但购买成本很低(1.99美元)。我想知道是否有其他开发者,特别是那些发布了这样一个应用程序的开发者,创建两个应用程序是更好的做法,还是制作一个内置升级选项的应用程序更好。我喜欢为付费应用程序单独列出一个列表的想法,但我可以看出,为了维护一个功能差异如此之小的单独应用程序,这可能需要大量额外工作。这取决于您的个人偏好。如果你想创建两个应用程序,那么你需要同时拥有两个unity项目,如果你想将高级内容集成为付费扩展,那么

我有一个我正在开发的应用程序,我想免费但有广告。我还想有一个高级版本,没有广告,但购买成本很低(1.99美元)。我想知道是否有其他开发者,特别是那些发布了这样一个应用程序的开发者,创建两个应用程序是更好的做法,还是制作一个内置升级选项的应用程序更好。我喜欢为付费应用程序单独列出一个列表的想法,但我可以看出,为了维护一个功能差异如此之小的单独应用程序,这可能需要大量额外工作。

这取决于您的个人偏好。如果你想创建两个应用程序,那么你需要同时拥有两个unity项目,如果你想将高级内容集成为付费扩展,那么你需要在游戏中添加一个代码,如果用户购买了这些应用程序,就可以使用这些代码。我个人倾向于只玩一款内置付费扩展的游戏,因为我觉得这样更容易。同时拥有两个相同的应用程序只是无缘无故地让一切变得复杂, 如果要为appstore开发应用程序,则无法创建两个具有相同基本功能的应用程序,但其中一个具有pro功能 这是根据应用商店审查指南4.3垃圾邮件 说

4.3垃圾邮件

不要为同一个应用创建多个捆绑ID。如果你的应用程序 针对特定地点、运动队、大学、, 等等,考虑提交单个应用程序并提供变化。 使用应用内购买。此外,还应避免过度使用 已经饱和;应用商店有足够的屁,打嗝,手电筒, 算命、约会和卡玛经应用程序等。我们将 拒绝这些应用程序,除非它们提供独特的高质量 经验向商店发送垃圾邮件可能会导致您被从商店中删除 开发者程序。 大宗报价

如果没有

然后是第二个

两种方法都很好, 像limbo这样的游戏在google play上有免费和付费版本

这是你的决定

如果免费和付费之间有很大差异

如果只是解锁一些功能并删除广告

这是一个简单的答案。如果两个选项提供相同的功能, 选择最简单的方法

“付费应用程序单独列表”不是个好主意,为什么?
@KiloKw2提到这一点

如果你决定拥有两个应用程序,你不会维护两个不同的版本/项目,你只需要在你的代码库中的某个地方设置一个标志(可能是bool)来启用或禁用高级内容。此外,没有人能告诉你这个问题的确切答案,因为涉及的因素太多了