上海网络网站建设,海南建设厅网站,自己建个网站做优化,英文网站建设服务合同模板下载最近在海外苹果商店发布新游戏,经历了一个操蛋的两天: 产品在提交testflight沙盒环境下是可以获取到苹果商品列表,并且测试支付可以拉起并到账,等到我通过TF转发布到正式环境后,游戏点击游戏内商店获取商品列表就为空,更别提拉起支付了。 最开始先检查了苹果开发者后台的…最近在海外苹果商店发布新游戏,经历了一个操蛋的两天: 产品在提交testflight沙盒环境下是可以获取到苹果商品列表,并且测试支付可以拉起并到账,等到我通过TF转发布到正式环境后,游戏点击游戏内商店获取商品列表就为空,更别提拉起支付了。 最开始先检查了苹果开发者后台的商品,看有没有在Appstore里配置,Bundle ID是否和后台的一致,通过常规的办法都试过了,各项检查都没问题。 查看客户端代码,这里拿到的苹果商店的商品列表信息为空,最初猜测是客户端配置的问题,经过排查也否定了这个猜测。
#pragma mark //SKProductsRequestDelegate
-(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{NSLog(@"Recived product results");if(response.products != nil response.products.count 0){NSDictionary *prizeNameMap = [[NSMutableDictionary alloc] init];for(SKProduct *product in response.products){[self.productMap setValue:product forKey:product.productIdentifier];NSString *localPrize =[IapCharge localizePrize: product];