Благодаря поддержке здесь я могу показать рекламное предложение, но после прохождения процесса оплаты, ввода пароля и подтверждения покупки я получаю всплывающее окно с сообщением об ошибке «Невозможно совершить покупку. Свяжитесь с разработчиком для получения дополнительной информации». дополнительную информацию."
В журналах я получаю следующие ошибки:
Благодаря поддержке здесь я могу показать рекламное предложение, но после прохождения процесса оплаты, ввода пароля и подтверждения покупки я получаю [b]всплывающее окно с сообщением об ошибке «Невозможно совершить покупку. Свяжитесь с разработчиком для получения дополнительной информации». дополнительную информацию."[/b] В журналах я получаю следующие ошибки: [list] [*][b] SKErrorDomain Code=12 "(null)"[/b] [*][b]ASDServerErrorDomain Code=3903 "Невозможно совершить покупку"[/b]
Вот примеры значений параметров, которые я передаю в объединенную строку [b]appBundleId + '\u2063' + keyIdentifier + '\u2063' + productIdentifier + ' \u2063' + OfferIdentifier + '\u2063' + appAccountToken + '\u2063' + nonce + '\u2063' + временная метка[/b]
[*][b]appBundleId[/b]: com.app.myapp [*][b]keyIdentifier[/b]: скопирован идентификатор ключа из App Store Connect < li>[b]productIdentifier[/b]: Product_identifier [*][b]offerIdentifier[/b]: Offer_identifier [*][b]appAccountTokenproductIdentifier[/b]: product_identifier [*][b]offerIdentifier[/b]: Offer_identifier [*][b]appAccountToken: попробовал и UUID, и пустую строку. [*]nonce[/b]: UUID в нижнем регистре. [*][b]метка времени. [/b]: временная метка UNIX [/list]
Как я генерирую подпись (Java) [code]/* promotionalOfferKey = value between "-----BEGIN PRIVATE KEY-----" and "-----END PRIVATE KEY-----" from the downloaded p8 file from App Store Connect associated with the keyIdentifier parameter above */