iOS - 应用程序内购买 - 无效的产品标识
问题描述:
我正在尝试在应用程序内购买我的项目。我使用了第三方库,SwiftyStoreKit
作为IAP帮手。iOS - 应用程序内购买 - 无效的产品标识
我想取我的应用内产品的信息,但总是拿到Invalid Product Identifiers
我所有的协议都在影响一个响应(付费和免费)。 此外,我的应用内商品状态显示。我的应用程序尚未发布,因此我正在沙箱模式下进行测试。
继在我的代码:
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))
})
}
答
检查productIdentifier
! 它应该与iTunes Connect中注册的字符串相同。 例如“com.myapp.myPurchase”
是的,它是一样的。事实上,我从iTunes复制它并将其用于我的代码 –
@VaibhavJhaveri您的IAP状态应该准备好提交 –
如何?没有按钮提交IAP –