在分发带有Xcode的应用程序1.0版本之前,如何从应用商店了解应用程序ID



在分发应用程序之前,我想从应用商店了解我的应用程序ID。

我正在部署一个应用程序的新目标,我想从应用商店了解应用程序ID,以便为我的用户提供一个对应用程序进行评分的链接。

我知道我可以很容易地从App Store Connect网站上获得App ID,一旦它被分发。但我想知道在第一次部署新目标之前是否可以知道ID。(版本1.0-捆绑(1)

这不是世界上最大的问题,但我对此很好奇

我使用的是Xcode版本10.1(10B61),语言是objective-C

我的想法是在URL字符串中插入ID(取决于我使用的目标),将用户发送到应用商店中的应用程序。

一个例子:

首先我选择了应用程序目标

if ([appName isEqualToString:@"myAmazingApp"]) {
sharedGlobalData.AppId  = @"6XXXXXXX9";
}

然后在某个地方单击一个按钮,将用户发送到AppStore。

(IBAction)rateApp:(id)sender {
NSString * myAmazingAppl = [NSString stringWithFormat: @"https://itunes.apple.com/us/app/apple-store/id%@?mt=8",[SingletonClass sharedGlobalData].AppId];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: myAmazingAppID]];
}

到目前为止,我只是将App Store Connect网站上的应用程序ID粘贴到字符串变量中的原始副本,但只有在应用程序分发后,所以1.0版本总是不知道ID。

我想找到一种更"优雅"的方式来做这件事。

如果我正确理解你的问题,你只需在App Store Connect中创建一个新条目,你就会在"应用程序信息"菜单项(在"常规信息"/"苹果id"下)中获得应用程序id。

您不需要分发应用程序的第一个版本,此id不会更改。

相关内容

最新更新