我已经在网上搜索了一个多星期,我已经尝试了SO和所有地方的所有建议,但没有任何效果。我无法从Store Kit获得产品。产品数组始终为空,并且无效的产品标识符始终带有我的标识符。老实说,我不知道该怎么做。这个问题是我最后的希望。有人可以帮忙吗?
NSSet *s = [NSSet setWithObjects:@"com.aceapegames.awesomecatgame.double_coins",
@"com.aceapegames.awesomecatgame.10k_coins",
@"com.aceapegames.awesomecatgame.150k_coins",
@"com.aceapegames.awesomecatgame.50k_coins",
@"com.aceapegames.awesomecatgame.disable_ads", nil];
SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:s];
request.delegate = self;
[request start];
答案 0 :(得分:3)
很久以前我也实施了inApp购买,我也遇到了这个问题。在我的情况下,原因是税务信息
您需要确保您拥有iOS付费应用程序合同设置,该设置位于iTunes连接的“合同,税金和银行业务”部分下。首先,您必须单击请求按钮,然后您必须单击3设置按钮(联系信息,银行信息,税务信息)
这是我从一个网站复制的一个小清单。
以下是苹果开发者的链接,其中包含最佳实践,其常见问题解答包含无效标识符的更多原因Apple Developer Link