Vai*_*eri 5 storekit in-app-purchase ios swift app-store-connect
我正在尝试在我的项目中集成应用内购买。我使用了第三方库SwiftyStoreKit作为 IAP 助手。
我正在尝试获取我的应用内产品的信息,但总是得到响应 Invalid Product Identifiers
我所有的协议都有效(付费和免费)。此外,我的应用内产品状态显示Waiting for Upload。我的应用程序尚未发布,因此我正在沙盒模式下对其进行测试。
在我的代码中遵循:
import UIKit
import StoreKit
import SwiftyStoreKit
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(_ _animated: Bool) {
super.viewDidAppear(_animated)
if dataModel.lists.count >= 2 {
getInfo()
}
}
func getInfo() {
NetworkActivityIndicatorManager.NetworkOperationStarted()
SwiftyStoreKit.retrieveProductsInfo([productIdentifier], completion: { result in
NetworkActivityIndicatorManager.networkOperationFinished()
self.showAlert(alert: self.alertForProductRetrievalInfo(result: result))
})
}
Run Code Online (Sandbox Code Playgroud)
Gab*_*res 12
我有同样的问题,但上面的解决方案对我不起作用。
这是这样做的:
结果发现我没有在 AppStoreConnect 上填写正确的付款和 W9 表格。
转至 AppStoreConnect > 协议、税务和银行业务...
如果尚未填写“付费应用”合同,请填写
检查你的productIdentifier!它应该与在 iTunes Connect 中注册的字符串相同。例如“com.myapp.myPurchase”
| 归档时间: |
|
| 查看次数: |
9708 次 |
| 最近记录: |