この質問は何度か尋ねられます。私はすべての解決策を試しましたが、まだ成功しません。ここに私の問題があります:アプリ内購入で0個の商品と商品IDがinvalidProductIdentifierとして返されます
私はresponse.products.count = 0
を取得しており、response.invalidProductIdentifiers
と入力した製品IDを取得しています。私はIAPのために行っていることを設定し
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]
:
Xcodeで- >標的 - >アプリ内購入が有効。スクリーンショットを添付します。
In-app-Purchaseを有効にしました。そのプロファイルをプロジェクトに添付します。
- iTunesでは、作成したAppを接続し、IAPの製品IDを追加しました。
- バンドルIDは、Xcode、アップルデベロッパーポータル、iTunes接続で同じです。
- Itunes Connectのアプリステータスは「投稿準備中」で、アプリ内購入のステータスは「アップロード待ち」です。私はiTunessのバイナリをまだアップロードしていません。 ?iTunesの接続でバイナリをアップロードすることが必要である。ここのiTunesスクリーンショットが接続されています
はですがiTunesの接続でバイナリをアップロードする必要がありますか?私が逃しているものは何ですか?どんな助けもありがとう。
解決策は見つかりましたか? –
iTunes接続時にバイナリをアップロードする必要があります。 –