我正在尝试开发可用于生成多个应用的应用。现在让我们说我正在为水果做一个应用程序,但明天客户会想要为蔬菜创建一个应用程序,后天为肉类创建应用程序,等等。
所以我现在正在做的是创建一个具有相同代码库的应用程序,并使用自己的设置为每个主题(水果,蔬菜等)生成不同的目标。
现在效果非常好,但我想确保我的应用程序全部通过AppStore review guidelines。关注我的是这一个:
4.3垃圾邮件 不要为同一个应用创建多个Bundle ID。如果您的应用针对特定位置,运动队,大学等提供不同版本,请考虑提交单个应用并使用应用内购买提供变体。还要避免堆积到已经饱和的类别; App Store已经有足够的屁,打嗝,手电筒和Kama Sutra应用程序。垃圾邮件存储可能会导致您从开发者计划中删除。
所以,我已经阅读了一些posts,其中讨论了使用相同代码库完成多个应用程序的最佳方式,但最近没有人看到过有人对这些内容的Apple限制。< / p>
如果使用不同的目标,它不是Apple批准的解决方案,而且您知道一个,我会很高兴听到它!我想避免的是制作一个应用程序并让用户选择他想要的食物类型(遵循我的示例场景)。所以我的目标是为所有不同的主题提供多个应用程序,并让Apple批准它。
提前致谢!
答案 0 :(得分:3)
这是一个很好的问题。我希望苹果团队的人能够正确回答这个问题。
我个人的经历
只要最终应用程序提供与其他bundleId相比独特的东西,创建单独的应用程序就完全没问题了。就我而言,我们有100多个法律应用程序,每个法律应用程序使用相同的代码库创建但不同的数据,从用户角度来看,他们需要在分组应用程序中与分组应用程序相比
每个应用程序中的可视模式应该不同。请尝试为每种口味制作不同的颜色,徽标,网址/数据。
每个应用名称都应该是唯一的(Apple不允许您销售具有相同名称的应用)。添加hypen或化妆品名称更改绝对是应用拒绝的候选者。
虽然说没有保证每次都批准您的应用程序。在上诉中,如果你试图告诉他们类似的应用程序已经获得批准,那么你可以让他们获得批准。