func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse)
let productsArray = response.products
print("无效产品Product ID:\(response.invalidProductIdentifiers)")
if productsArray.count == 0
print("没有有效的产品")
原因:
- 需要对苹果开发者账号配置一下,app store connect-> 协议 。必须都处于 “有效”状态。(这个很重要)
如截图:
-
新建的 内购项目,必须所有都处于 【准备提交】状态。 如果有一个是 【数据元丢失】,代理方法返回都是空的。(这点很重要!!!!)