一个应用程序为不同的客户提供多种外观? (苹果规则)

One app multiple appereances for different customers? (Apple Rules)

Apple 是否允许应用程序根据我的服务器提供的内容改变外观?

例如:我有三个客户使用同一个应用程序(我的应用程序),这是一个库存管理系统。

没有必要创建三个单独的应用程序,所以我的想法是,由于所有库存管理都在服务器上远程进行, 我不妨创建一个应用程序,让他们通过互联网登录到我的库存管理系统,并为该应用程序提供一个布局文件(XML 文件或其他),该文件会根据登录的用户更改应用程序的外观以及用户在哪家公司工作。

这是允许的还是违反了 Apple 准则?

我认为您的问题的典型解决方案是 B2B distribution 您的应用。在这种情况下,您将拥有多个版本的应用程序,但每个公司只能使用一个版本。

话虽如此,我认为 Apple 没有针对这种动态品牌的指导方针。但是,如果您有任何问题,Review Guidelines change semi-regularly, so it's always best to go read them

同样值得记住的是,准则是 "spirit of the law",因为 Apple 将拒绝不完全违反规则但违反规则所暗示的内容。