Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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
在iOS中以编程方式停止应用程序升级_Ios_Iphone_Xcode - Fatal编程技术网

在iOS中以编程方式停止应用程序升级

在iOS中以编程方式停止应用程序升级,ios,iphone,xcode,Ios,Iphone,Xcode,我们可以通过iPhone设置手动关闭应用程序自动更新选项。是否有可能通过我的iPhone应用程序以编程方式禁用应用程序升级选项?如果可能的话,请分享一些信息 提前感谢。如果您想通过切换用户在其iOS设备设置上设置的开关以编程方式停止升级,那么答案是不行-应用程序以有限的权限运行,请退出。 与设备设置相关的应用程序所能做的最多就是为最终用户提供服务,并要求他们进行更改 这真的取决于您想要停止升级的业务原因是什么?我很想知道 没有用于停止/暂停升级或iOS向即将进行升级的应用程序触发任何事件的官方A

我们可以通过iPhone设置手动关闭应用程序自动更新选项。是否有可能通过我的iPhone应用程序以编程方式禁用应用程序升级选项?如果可能的话,请分享一些信息


提前感谢。

如果您想通过切换用户在其iOS设备设置上设置的开关以编程方式停止升级,那么答案是不行-应用程序以有限的权限运行,请退出。 与设备设置相关的应用程序所能做的最多就是为最终用户提供服务,并要求他们进行更改

这真的取决于您想要停止升级的业务原因是什么?我很想知道

没有用于停止/暂停升级或iOS向即将进行升级的应用程序触发任何事件的官方API

根据我的经验,应用程序升级是离线第一应用程序的常见问题,在离线第一应用程序中,您可能有尚未与上游同步的本地数据,而升级会将其清除。 在这种情况下,您可以实现在应用程序启动时运行的迁移脚本并执行迁移。 或者另一种方法是通过say定期收听新的应用程序发布 使用“App Store release api”(例如使用)或您自己的服务器进行检查,并在升级之前同步数据-升级完成后,从上游恢复数据


希望这能有所帮助。

不,应用程序无法更改用户的首选项。出于好奇,你为什么要阻止用户更新你的应用程序?