我正在尝试集成In-App购买到我的项目中。我已经使用了第三方库“SwiftyStoreKit”作为IAP助手。
我试图获取我的In-App产品的信息,但总是得到一个响应“无效的产品标识符”。
所有我的协议都已生效(付费和免费)。此外,我的In-App产品状态显示“等待上传”。我的应用程序尚未发布,所以我正在沙盒模式下进行测试。
以下是我的代码:
我试图获取我的In-App产品的信息,但总是得到一个响应“无效的产品标识符”。
所有我的协议都已生效(付费和免费)。此外,我的In-App产品状态显示“等待上传”。我的应用程序尚未发布,所以我正在沙盒模式下进行测试。
以下是我的代码:
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))
})
}