我知道這個問題被問幾次。我嘗試了所有的解決方案,但仍然沒有成功。這是我的問題:In-App Purchase返回0產品和產品標識符爲invalidProductIdentifier
在下面的代碼行我得到response.products.count = 0
並獲得我輸入的產品ID爲response.invalidProductIdentifiers
。
func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse) {
if response.products.count != 0 {
for product in response.products {
productsArray.append(product)
}
}
else {
print("There are no products.")
}
if response.invalidProductIdentifiers.count != 0 {
print(response.invalidProductIdentifiers.description)
}
}
[![enter image description here][1]][1]
設置,我已經對IAP完成:
在Xcode中 - >靶>在應用程序內購買功能。附上截圖。
在配置文件中,我啓用了應用內購買。並將該配置文件附加到項目中。
- 在iTunes中連接了App併爲IAP添加了產品標識符。
- 捆綁ID在Xcode,蘋果開發者門戶和iTunes連接中是相同的。
- 在iTunes連接應用程序狀態是「準備提交」和應用程序內購買狀態是「等待上傳」。我還沒有上傳二進制iTuness連接。 ?是否有需要在iTunes Connect中上傳二進制下面是iTunes的截圖連接:
是否有需要在iTunes Connect中上傳二進制?我缺少什麼?任何幫助將不勝感激。
您是否找到任何解決方案? –
需要在iTunes連接上上傳二進制文件。 –