0
首先,我發現了很多關於此主題的幫助,但沒有一個符合我的具體情況。無法創建和選擇有效的iOS應用內購買
所以在iTunes連接我試圖添加一個IAP到我的應用程序。所有步驟都這樣做(說我簽署了付費應用合同,我是管理員)
接下來,當我嘗試將其添加到我的應用程序,只顯示準備好的一個。事實上,如果我沒有「準備提交」狀態的IAP,則整個部分都不可見。
當我嘗試獲取這兩種產品標識的他們都似乎是無效的......
public func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {
print("Loaded list of products...")
let products = response.products
for invalidId in response.invalidProductIdentifiers {
print("invalid: \(invalidId)")
}
for p in products {
print("Found product: \(p.productIdentifier) \(p.localizedTitle) \(p.price.floatValue)")
}
}
有我丟失的東西?我必須先提交工作版嗎?考慮到〜2天的評論時間,我希望有更多的互動調試。
我以爲我只能使用已批准的IAP,Apple文檔不會顯示比我已經完成的更多步驟。
我很生氣哈哈哈,從我發現你發送的字符串必須是'bundleIdentifier' +'productId',我從來沒有想過只使用'productId'。 –
你是對的,關於如何使用'productId'進行採購的文檔是相當不完整和令人困惑的。我建議您在將來創建的任何IAP上使用'bundleIdentifier.productId',它將幫助您更好地組織它們。 – zero
哦,我現在明白了,這實際上是完美的。 –