Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.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 当我通过我的应用程序打开应用程序商店时,在应用程序商店中显示Open App而不是Update App_Ios_Objective C_Iphone_App Store - Fatal编程技术网

Ios 当我通过我的应用程序打开应用程序商店时,在应用程序商店中显示Open App而不是Update App

Ios 当我通过我的应用程序打开应用程序商店时,在应用程序商店中显示Open App而不是Update App,ios,objective-c,iphone,app-store,Ios,Objective C,Iphone,App Store,我已经在我的应用程序中实现了通过我的应用程序的iTunes链接在应用程序商店中打开它的功能。我面临的问题是,每当我的应用程序在App Store上更新时,我通过单击应用程序中的更新按钮进入应用程序商店,应用程序商店中就会出现打开按钮,而不是更新按钮。 当我进入应用商店并找到我的应用时,它会显示更新按钮,但现在当我通过我的应用时 (在“更新”按钮上单击“我正在执行此操作”) 有人知道是什么导致了这个问题吗?任何形式的帮助都将不胜感激。谢谢 也 我想把这个swift代码转换成目标c let urlS

我已经在我的应用程序中实现了通过我的应用程序的iTunes链接在应用程序商店中打开它的功能。我面临的问题是,每当我的应用程序在App Store上更新时,我通过单击应用程序中的更新按钮进入应用程序商店,应用程序商店中就会出现打开按钮,而不是更新按钮。 当我进入应用商店并找到我的应用时,它会显示更新按钮,但现在当我通过我的应用时

(在“更新”按钮上单击“我正在执行此操作”)

有人知道是什么导致了这个问题吗?任何形式的帮助都将不胜感激。谢谢

也 我想把这个swift代码转换成目标c

let urlStr = "itms://itunes.apple.com/qa/app/my-App/id1135248687?mt=8"
if #available(iOS 10.0, *) {
UIApplication.shared.open(URL(string: urlStr)!, options: [:], completionHandler: nil)

} else {
UIApplication.shared.openURL(URL(string: urlStr)!)
}

Appstore应用程序,有一个选项卡用于显示iPhone/iPad上安装的应用程序的可用更新

不可能将用户导航到“更新”选项卡,过去我也尝试过类似的方法,但似乎不可能

swift转换-

let urlStr = "itms://itunes.apple.com/qa/app/my-App/id1135248687?mt=8"
if #available(iOS 10.0, *) {
}
do {
    UIApplication.shared.open(URL(string:urlStr)
    , options
    , completionHandler
    nil

}
do {
    UIApplication.shared.openURL(URL(string:urlStr)
}

免责声明我与上述产品无关,我刚刚使用过它,并认为可以,因此建议使用ObjC代码:

     NSURL * urlStr = [NSURL URLWithString:@"itms://itunes.apple.com/qa/app/my-App/id1135248687?mt=8"];

     if(@available(iOS 10.0,*)){

         [[UIApplication sharedApplication] openURL:urlStr options:@{} completionHandler:nil];

     }else {

         [[UIApplication sharedApplication] openURL:urlStr];
     }
至于更新按钮问题,请检查您的链接,因为它可能指向不同的位置

在您的情况下,它应该如下所示:

@"itms://itunes.apple.com/app/apple-store/id1135248687?mt=8"

     NSURL * urlStr = [NSURL URLWithString:@"itms://itunes.apple.com/qa/app/my-App/id1135248687?mt=8"];

     if(@available(iOS 10.0,*)){

         [[UIApplication sharedApplication] openURL:urlStr options:@{} completionHandler:nil];

     }else {

         [[UIApplication sharedApplication] openURL:urlStr];
     }