是否可以通过编程方式找到购买应用的网址应该基于捆绑ID?你可以查询itunes吗?
如果没有,在Apple批准Apple申请之前,您如何获得它?
我问的原因是我正在阅读一个关于从用户等请求应用评级的帖子,并且发布了一段代码
- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{
if (buttonIndex == 0) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=YOUR_APP_ID&onlyLatestVersion=false&type=Purple+Software"]];
}
if (buttonIndex == 1) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"HTTP_STRING_TO_PURCHASE_YOUR_APP"]];
}
}
令人困惑的部分是:@“HTTP_STRING_TO_PURCHASE_YOUR_APP” 如何在应用程序在商店之前获取/确定?只有我能想到的解决方法是在我的服务器上托管某种配置文件,在应用程序获得批准后将这些信息提供给应用程序。
我错过了什么人吗?
非常感谢, 代码
答案 0 :(得分:3)
在iTunesConnect(管理应用程序/添加新应用程序)中创建应用程序之后,在上载二进制文件之前,您可以从iTunesConnect获取ID。单击新的尚未上传的应用程序的图标。在“链接”下,将鼠标悬停在“在App Store中查看”并抓取URL。这包含一个这样的字符串:
http://itunes.apple.com/us/app/app-name/id123456789?mt=8&ls=1
id
之后的9位数字是您所追求的。只需将其添加到URL即可在iTunes中打开,购买,评分等。