Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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
Iphone 应用商店允许这样做吗?_Iphone_Objective C_Ios_Cocoa Touch_App Store - Fatal编程技术网

Iphone 应用商店允许这样做吗?

Iphone 应用商店允许这样做吗?,iphone,objective-c,ios,cocoa-touch,app-store,Iphone,Objective C,Ios,Cocoa Touch,App Store,我正在为一些人制作一个应用程序,他们希望在第一次提交后随时更新应用程序。更改将类似于颜色、字体、背景色、从选项卡栏中删除选项卡。。。 我当时的想法是,为特定视图创建一个包含颜色、字体等条目的plist。每次应用程序启动时,它都会连接到服务器并下载plist(如果已更新),然后根据plist加载其视图 例如,假设用户希望将字体从Helvetica更改为Arial。在plist中,我会有一个名为“Font”的字典,object是字体名……所以我现在就用字体名“Arial”更新plist,下次应用程序

我正在为一些人制作一个应用程序,他们希望在第一次提交后随时更新应用程序。更改将类似于颜色、字体、背景色、从选项卡栏中删除选项卡。。。 我当时的想法是,为特定视图创建一个包含颜色、字体等条目的plist。每次应用程序启动时,它都会连接到服务器并下载plist(如果已更新),然后根据plist加载其视图

例如,假设用户希望将字体从Helvetica更改为Arial。在plist中,我会有一个名为“Font”的字典,object是字体名……所以我现在就用字体名“Arial”更新plist,下次应用程序启动时,字体会改变

我希望我清楚地表明了我要做什么。现在我的问题是,在应用商店里允许这样的事情吗?事实上,我正试图绕过AppStore的更新系统,但我只是想知道它是否被允许,或者是否有人有这样做的经验


谢谢。

所有这些更改对于苹果来说都是可以的,并且可以根据外部触发器(如api)动态执行。
只要不尝试下载和运行其他代码,您可以做任何您想做的事情。(如果你不知道他的意思,那你就没事了。)

是的,下载内容可以。下载代码但不允许。因此,如果这些变化是由于不同的内容造成的,你应该没问题。

你的应用程序可以做这类事情,但要小心,不要让你的客户产生错误的期望。审查过程不是为了扼杀创造力和颜色变化,而是为了防止恶意代码运行。通过使用web服务器控制应用程序的外观,您并没有规避任何问题。考虑很多从互联网获取内容的应用程序。你只是在更进一步


iTunes应用程序和App Store应用程序最近添加了一个“购买”视图,用户无需下载任何新内容。你也可以这么做。

虽然直到苹果说是或不是,才有人真正知道,但我相信有几个假设是安全的:

1) 如果你正在更新可执行代码(编译的二进制或脚本语言),你将不会被接受,如果你以某种方式进入,他们会猛拉应用程序,并在他们发现后将你踢开

2) 如果你正在更新资源(内容、颜色、字体等),你可能很好,但苹果可能会决定拒绝你。如果发生这种情况,有一个很好的理由为自己辩护