我向应用添加了三个应用内购买,它们处于“准备提交”状态。
我可以在模拟器上提交申请之前测试它们吗?
我问是因为
response.products
当我使用这个方法时是空的。
func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {
if response.products.count != 0 {
for product in response.products {
print(product.localizedTitle)
}
}
}
最佳答案
您还需要在 App Store Connect 中签署“付费应用协议(protocol)”才能测试产品。
此外,模拟器对于使用 StoreKit
进行任何测试总是很粗略,我建议在物理设备上进行测试。
关于testing - 为什么 IAP 产品数量为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57038636/