Я знаю, что этот вопрос задают несколько раз. Я пробовал все решения, но все равно не получилось. Вот мой вопрос:In-App Purchase возвращает 0 продуктов и идентификаторов продуктов как invalidProductIdentifier
В нижеследующих строках кода я получаю response.products.count = 0
и получая идентификаторы продуктов, которые я ввел как 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]
Установить, что я сделал для ИАП:
В Xcode -> target-> In-App Приобретенные включен. есть скриншот.
В профиле я включил In-app-Purchase. и приложил этот профиль к проекту.
- В itunes подключено приложение и добавлены идентификаторы продуктов для IAP.
- идентификатор связки такой же в Xcode, портале разработчиков Apple и в iTunes connect.
- В статусе статуса Itunes Connect «Подготовьтесь к отправке», а статус покупки в приложении - «Ожидание загрузки». Я еще не загрузил бинарный файл на iTuness. ? Есть ли нужно загрузить двоичный файл на ITunes Connect Вот скриншот Itunes подключения:
Есть ли нужно загрузить двоичный файл на ITunes Connect? Что-то мне не хватает? Любая помощь будет оценена.
Вы нашли решение? –
Нужно загружать бинарные файлы в iTunes connect. –