非常奇怪的鏈接,您正在使用。我使用:
http://itunes.apple.com/app/id<APP_ID>?mt=8
,一切工作...
在應用程序支持iOS6的以上,我建議還使用StoreKit的,這樣就可以顯示在App Store應用頁面而無需離開應用程序。你可以這樣做:
- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController
{
[viewController dismissViewControllerAnimated:YES completion:nil];
}
- (void)showAppWithIdentifier:(NSNumber *)identifier
{
if ([SKStoreProductViewController class]) {
SKStoreProductViewController *controller = [[SKStoreProductViewController alloc] init];
controller.delegate = self;
[controller loadProductWithParameters:@{ SKStoreProductParameterITunesItemIdentifier : identifier }
completionBlock:NULL];
[self presentViewController:controller animated:YES completion:nil];
return;
}
// Fall back to opening App Store for iOS 5.
... open the link as you are already doing
}
非常感謝。我會盡快測試你的代碼! – iWheelBuy
您的鏈接也不起作用。在iOS 6中,它表示我的產品在俄羅斯App Store中不可用。在iOS 7中,它顯示空白頁面。稍後將檢查StoreKit。 – iWheelBuy
我剛剛嘗試了我的建議與您的應用程序ID(http://itunes.apple.com/app/id604760686&mt=8)的鏈接,它在iOS7上工作得很好......對不起,我現在意識到我忘了把「ID」在我的答案開始...編輯 –
sergio