iOS App打开App Store到特定产品下载将不接受密码SKStoreProductViewController

时间:2015-01-06 17:14:48

标签: ios app-store

我们有一个应用程序可以将应用商店打开到特定产品免费下载。无论我们尝试什么,我们都会继续......

“您输入的Apple ID无法找到,或者您的密码不正确。请重试。”

我们已尝试使用多个手机,多个帐户并获得相同的功能。如果我们直接去app商店,下载工作正常。

我们看到的唯一区别是我们有“GET”和“INSTALL”按钮而不是“CLOUD - >”在有用的应用程序商店。

有关此的任何提示吗?

    SKStoreProductViewController *storeProductViewController = [[SKStoreProductViewController alloc] init];
    [storeProductViewController setDelegate: self];
    NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init];
    if (SKStoreProductParameterITunesItemIdentifier && productID)
        parameters[SKStoreProductParameterITunesItemIdentifier] = productID;
    if (systemVersion >= 8.0 && SKStoreProductParameterAffiliateToken && affiliateCode)
        parameters[SKStoreProductParameterAffiliateToken] = affiliateCode;
    if (systemVersion >= 8.0 && SKStoreProductParameterCampaignToken && campainToken)
        parameters[SKStoreProductParameterCampaignToken] = campainToken;

    [storeProductViewController loadProductWithParameters: parameters completionBlock:
     ^(BOOL result, NSError *error)
     {
         if (error)
         {
             UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"App Download"
                                                             message: error.userInfo[@"NSLocalizedDescription"]
                                                            delegate: nil
                                                   cancelButtonTitle: @"Ok"
                                                   otherButtonTitles: nil];
              [alert show];
         }
         else
             if (viewController.navigationController)
                 [viewController.navigationController  presentViewController: storeProductViewController animated: YES completion: nil];
             else
                 [viewController presentViewController: storeProductViewController animated: YES completion: nil];
     }];

1 个答案:

答案 0 :(得分:0)

对此进行跟进是因为所有应用程序的App Store版本都在运行。不确定发展中发生了什么。