[iOS- 应用内购买突然停止工作

问题描述 投票:0回答:2

一年多以前,我已经为客户开发了一个应用程序。此应用程序具有“应用程序内购买”功能,并且我的客户一直在从使用该应用程序的客户那里收钱,我可以在iTunesConnect中清楚地看到这一点。上次有人买东西是在11月。

但是突然之间,这已经停止工作了!!!而且我不明白为什么。我已经检查了XCode中的Bundle Identifier,它在AppStore中匹配了该标识符。产品名称也相同。

我是几分钟前从AppStore下载的应用程序,并使用命令idevicesyslog来查看所有控制台输出。问题是这样的:

-(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{
NSArray *products = response.products;

   if (products.count != 0)
   {
       self.product = products[0];
       NSLog(@"pro: %@", self.product.localizedTitle);
        SKPayment *payment = [SKPayment paymentWithProduct:self.product];
        [[SKPaymentQueue defaultQueue] addPayment:payment];
    } else {
        self.pro1Btn.enabled = YES;
        self.pro2Btn.enabled = YES;
        NSLog(@"pro: not found"); // THIS WAS SHOWN IN CONSOLE OUTPUT
    }
}

因此从未找到该产品,但是我可以在iTunesConnect中清楚地看到该产品ID相同。它们是pro3pro6

请帮助!

编辑:我现在可以看到iOS发行版(配置文件)已过期!可以吗以及如何解决?

ios ios7 ios8 in-app-purchase
2个回答
0
投票

显然,“协议,税收和银行业务”中的合同已过期。所以我要求他们两个。


0
投票

您是否已匹配捆绑商品标识符,且监管证书相同?

© www.soinside.com 2019 - 2024. All rights reserved.