Ios 在应用商店中共享应用程序的URL

Ios 在应用商店中共享应用程序的URL,ios,app-store,Ios,App Store,在我的应用程序的共享选项中,我有一个标准的UIActivityViewController。其中一个活动项应该是应用程序的链接,以便他们可以共享应用程序。但是,由于该应用程序尚未发布,我不知道如何在应用程序商店中获取该应用程序的URL - (IBAction)share:(id)sender { NSString *message = @"Check out this card I made with this app."; NSData *data = UIImagePNGRe

在我的应用程序的共享选项中,我有一个标准的UIActivityViewController。其中一个活动项应该是应用程序的链接,以便他们可以共享应用程序。但是,由于该应用程序尚未发布,我不知道如何在应用程序商店中获取该应用程序的URL

- (IBAction)share:(id)sender {
    NSString *message = @"Check out this card I made with this app.";
    NSData *data = UIImagePNGRepresentation([_cardView snapshot]);
    NSURL *URL = ... // I want a URL to my app in the app store here
    UIActivityViewController *activityController = [[UIActivityViewController alloc]
                                                    initWithActivityItems:@[message, data, URL]
                                                    applicationActivities:nil];
    [self.navigationController presentViewController:activityController
                                            animated:YES
                                          completion:nil];
}
AppStore上有一个名为“100Balls”的应用程序,它对他们的共享选项做了同样的事情,我看到他们使用的URL是“www.AppStore.com/100Balls”


鉴于我的应用程序名为“MyApp”,且应用程序名不存在,如果我使用“www.AppStore.com/MyApp”作为URL,这是否有效?

是的,刚刚测试了我的应用程序,以前从未使用过
AppStore.com
。它正确地链接到我的应用程序。它将是您在应用商店中使用的名称

为了证明这一点:
http://appstore.com/facebook
http://appstore.com/snapchat

在您的应用程序获得批准之前,您可以通过标题进入
iTunes connect
点击您的应用程序->在
Links
下的app store中查看
找到真正的链接

它将有如下链接:
https://itunes.apple.com/us/app/myapp/id768628639?ls=1&mt=8

由于用户从未看到结束链接,我倾向于使用iTunes connect上的真实链接