解决苹果发布正式环境后支付拉不起来或获取商品列表为空问题
生活随笔
收集整理的這篇文章主要介紹了
解决苹果发布正式环境后支付拉不起来或获取商品列表为空问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在海外蘋果商店發布新游戲,經歷了一個操蛋的兩天:
產品在提交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];總結
以上是生活随笔為你收集整理的解决苹果发布正式环境后支付拉不起来或获取商品列表为空问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机语言---机器语言、汇编语言、高级
- 下一篇: 自动贩卖机测试用例-划分等价类