通过下面的代码,SKStoreProductViewController可以呈现对应用程序的描述。
当我触摸“免费”按钮时,它会显示“安装应用程序”。然后我触摸“安装应用程序”,一个进度条显示在应用程序图标内。然而,进度条在2-3秒内消失,应用程序仍处于卸载状态。
这是我的演示应用。有人知道原因吗?
SKStoreProductViewController *skvc = [[SKStoreProductViewController new] autorelease];
skvc.delegate = self;
NSDictionary *dict = [NSDictionary dictionaryWithObject:@"425349261" forKey:SKStoreProductParameterITunesItemIdentifier];
[skvc loadProductWithParameters:dict completionBlock:nil];
[self presentViewController:skvc animated:YES completion:nil];发布于 2012-10-22 20:45:17
问题在于,你并没有真正连接到Itunes商店,而是特殊的沙盒商店环境。我也有同样的问题,你需要有一个测试账户,然后用那个账户而不是你的普通itunes账户进行购买。
所有这些都在这里描述:
http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/DevelopingwithStoreKit/DevelopingwithStoreKit.html
发布于 2012-11-09 21:57:57
当您尝试从沙箱安装应用程序时,请确保您已从当前帐户注销。
https://stackoverflow.com/questions/13004357
复制相似问题