作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为消耗品实现 Ios 应用内购买。我在 Appstore Connect 中向我的应用程序添加了 2 个产品,其中 ID 如下:net.company.app.3000 和 net.company.app.10000。他们两个都可以出售。在我的代码中,我尝试了类似的方法:
@IBAction func addButtonPushed(_ sender: Any) {
let ids = Set(["net.company.app.3000","net.company.app.10000"])
let r = SKProductsRequest(productIdentifiers: ids)
r.delegate = self
print("r=\(r)")
r.start()
}
和
func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {
print(response.products.count)
print(response.invalidProductIdentifiers.description)
}
这里的产品数量始终为 0。我还提交了带有版本的产品,但被拒绝了,他们拒绝了,因为购买无效。可以肯定的是,没有拼写错误。
现在,我的问题是,我如何才能得到我的 product.count 始终为 0 的原因/响应?
最佳答案
请检查以下几点:
1) In app purchase in target's capabilities?
2) IAP should be enable in provision profile.
3) Also have a look into contract.
4) Try to delete and install again.
关于ios - IOS内购,如何查看response.products.count为什么一直为0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57882137/
我是一名优秀的程序员,十分优秀!