Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.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_Ios7_App Store Connect - Fatal编程技术网

更新到新版本后的iOS应用程序行为

更新到新版本后的iOS应用程序行为,ios,iphone,ios7,app-store-connect,Ios,Iphone,Ios7,App Store Connect,我的应用程序在发生重大位置更改事件时在后台运行。 当我收到此事件时,应用程序正在向我的服务器发送一些数据。如应用程序的当前版本和其他信息 我面临一个与应用商店相关的问题。该应用的早期版本在app store上为1.1。我在App store上发布了新版本1.2。应用程序将自动更新到v1.2。自动更新后我没有打开应用程序 当应用程序在重大位置更改事件的后台运行时,我通过web服务获取数据。但该应用程序仍在向服务器发送旧版本号(即1.1)等旧数据信息。这是否意味着新版本代码没有反映出来,因为我在自动

我的应用程序在发生重大位置更改事件时在后台运行。 当我收到此事件时,应用程序正在向我的服务器发送一些数据。如应用程序的当前版本和其他信息

我面临一个与应用商店相关的问题。该应用的早期版本在app store上为1.1。我在App store上发布了新版本1.2。应用程序将自动更新到v1.2。自动更新后我没有打开应用程序


当应用程序在重大位置更改事件的后台运行时,我通过web服务获取数据。但该应用程序仍在向服务器发送旧版本号(即1.1)等旧数据信息。这是否意味着新版本代码没有反映出来,因为我在自动更新后没有打开应用程序?

这会很奇怪。当安装了新的应用程序版本时,我不能完全确定,但我认为旧版本会自动删除。直到用户打开它,新的才会启动。如果他们有iOS 7,那么当应用程序没有在后台运行时,SLC就不能工作。在以下(不太可能的)场景中,iOS 6仍有可能出现:iOS 6不要求用户打开应用程序,只要有SLC,SLC就会通知应用程序。因此,如果旧的应用程序版本在你打开新的应用程序之前没有被删除,那将重现你的问题。在从1.1升级到1.2后,它在iOS 6上运行良好。在iOS 7.1上,它没有显示出与iOS 6相同的行为。那么,你的意思是问题特定于iOS 7?是的,我在iOS 6.1.6上测试过它,问题特定于iOS 7。嗯,我没有具体的线索。在苹果论坛上,我会问苹果软件团队这是怎么回事。我们对重要的位置更改服务了解不够,无法理解问题的根源。