【发布时间】:2018-07-14 11:38:28
【问题描述】:
在我的应用内购买试用版中追查这个问题已经很长时间了,但我似乎无法解决这个问题。我的产品标识符一直返回为“无效的产品标识符”。希望有人指出。
@IBAction func btnRemoveAdsAction() {
NetworkActivityIndicatorManager.NetworkOperationStarted()
SwiftyStoreKit.purchaseProduct("ProductID", completion: {
result in
NetworkActivityIndicatorManager.networkOperationFinished()
if product.needsFinishTransaction {
SwiftyStoreKit.finishTransaction(product.transaction)
}
self.showAlert(alert: self.alertForPurchaseResult(result: result))
}
})
}
当按下按钮单击并执行上述代码时,将在方法完成时返回“结果”总是返回错误(“无效产品标识符”)并且存在于方法中。
【问题讨论】:
-
您输入了正确的 ProductID 吗?
-
什么是 ProductID ?您需要首先在您的应用程序下的itunes connect中为inapp Purchase创建identifire,并且您需要使用它而不是ProductID。请搜索适当的教程。
-
是的,我输入了正确的 id 但仍然有问题
标签: swift in-app-purchase