Вопросы по теме 'receipt-validation'

Проблема с форматом даты iOS в квитанции приложения
Я анализирую JSON, возвращенный из App Store при проверке квитанции. Одно из общедоступных полей — original_purchase_date. Однако возвращаемая здесь дата имеет формат «2014-05-30 14:05:51 Etc/GMT». Проблема в том, что когда я пытаюсь сравнить...
528 просмотров
schedule 22.07.2022

Ожидаемая ошибка: [UNIVERSAL 17], ожидание не выполнено (tn=0, tm=0) при разборе квитанции приложения ASN.1
Я в настоящее время реализую локальную проверку получения в соответствии с Apple Руководство по программированию проверки получения . Я могу получить тестовую квитанцию, но когда я пытаюсь разобрать ее следующим образом (т. е. как предложено в...
441 просмотров

Что делать с устаревшей транзакциейReceipt для IAP?
В настоящее время я проверяю transaction.transactionReceipt base64encoded как строку на стороне сервера. Проблема в том, что transaction.transactionReceipt сейчас устарело, и я не знаю, чем его заменить для покупок в приложении. В новой...
827 просмотров
schedule 19.10.2022

Проверка квитанции о покупке нерасходных материалов в приложении необязательна?
У меня есть приложение с 1 нерасходуемой внутренней покупкой, позволяющей разблокировать дополнительные функции. Я реализовал покупку в приложении, и она работает в моей песочнице. У меня вопрос, нужно ли мне подтверждение квитанции? Это...
716 просмотров
schedule 09.06.2023

как добавить openssl в быстрый проект
Я изучаю, как добавить проверку квитанции о покупке в приложении в свои проекты iOS/OSX. Есть хороший обзор здесь и на WWDC14 есть хорошие видео на эту тему. Много примеров кода, но все пропускают один шаг. Как импортировать заголовок...
8681 просмотров

Ошибка проверки квитанции IOS 21002
Я пытаюсь использовать проверку квитанций на своей стороне сервера. Все ок, но иногда вижу странности: 10 раз валидация проходит нормально, а на 11 выдает ошибку 21002. Я не знаю, что делать. Иногда я получаю сообщение об ошибке 21002, когда я...
18924 просмотров

Образец квитанции Apple_data
Мне нужно реализовать серверную часть для проверки покупки внутри приложения Apple receipt_data , для покупки внутри приложения баллов внутри приложения (т. е. не подписки и не предмета, который нужно «запоминать " и перепроверяется при каждом...
25275 просмотров

Срок действия автоматически возобновляемых подписок не соответствует спецификации Apple
Я пытаюсь проверить автоматически возобновляемые подписки на iOS. В частности, я хочу: 1) Убедитесь, что подпись верна [√] 2) Убедитесь, что срок подписки не истек [X] Когда я передаю квитанцию ​​серверу, я получаю статус...
792 просмотров
schedule 15.05.2023

Проверка квитанции неверна
Я тестировал IAP типа Consumable в среде Sandbox. Я хочу убедиться, что купленный мной товар действителен или нет. но результат всегда возвращается со статусом «21004». Я ничего не делаю с секретом общего доступа. Итак, вы можете посмотреть пример...
352 просмотров
schedule 23.12.2022

Квитанция Apple In-App Purchase версии 3 (внезапно появляется вместо версии 2)
Проверка квитанции в моем приложении недавно начала ломаться. Судя по всему, за последние 2-3 недели Apple изменила номер версии квитанции In-App Purchase с 2 на 3 . При проверке структуры подписи: struct signature_blob { uint8_t...
247 просмотров
schedule 03.05.2022

Когда квитанция приложения iOS недоступна?
Я хочу прочитать исходную версию приложения из квитанции приложения. В разработке приложение не содержит чека, так как оно установлено не из магазина. Мне нужно запустить SKReceiptRefreshRequest , чтобы получить квитанцию ​​песочницы. Но это...
1262 просмотров
schedule 07.07.2022

Как проверить валидацию квитанции в этом случае?
Я работаю над преобразованием приложения из платного в бесплатное с некоторыми из прежних функций в рамках IAP. В результате существующим пользователям необходимо иметь копию IAP. Для этого я использую код проверки получения из Веб-сайт Apple ....
446 просмотров
schedule 01.06.2024

Apple In-app Purchase transaction_id одной покупки иногда меняется
Как только я получаю квитанцию ​​от клиента и подтверждаю ее сервером Apple, я получаю в этой квитанции идентификатор транзакции новой покупки (это покупка с автоматической подпиской). Через несколько дней я получаю новую квитанцию ​​от того же...
5703 просмотров
schedule 19.05.2023

Квитанция Apple — original_purchase_date имеет дату до создания приложения
Я немного смущен этим. Итак, следуя этому подходу , я получил json, который содержит куча расшифрованных полей. Среди них original_purchase_date. Что мне нужно, так это отслеживать, было ли приложение куплено до того, как эта новая версия...
991 просмотров
schedule 13.02.2024

В квитанции о покупке приложения возвращается ноль
У меня настроен код покупки в приложении, и я могу успешно совершить покупку. И когда я пытаюсь получить данные квитанции с помощью этого NSData *dataReceipt = [NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]]; NSString...
295 просмотров

Могу ли я перенести покупку между приложениями в macOS App Store?
У меня есть несколько похожих приложений (A1-A3) с очень похожей кодовой базой. Все они делают похожие вещи (диаграммы), каждая со специализацией для конкретного варианта использования. Сейчас я рассматриваю возможность создания одного приложения...
22 просмотров

Уменьшить размер двоичного файла OpenSSL?
Я использую OpenSSL-for-iPhone для создания самостоятельно скомпилированной сборки OpenSSL, которая Я могу использовать с библиотекой RMStoreAppReceiptVerifier для проверки получения. В частности, он собирает OpenSSL 1.0.2k. Проблема, с...
1273 просмотров

Как вы можете получить исходную версию приложения в рабочей среде?
Недавно мы перевели платное приложение на модель «Freemium». Мы используем Bundle.main.appStoreReceiptURL для извлечения квитанции, а затем проверяем «original_application_version», чтобы узнать, загрузил ли пользователь более старую платную версию...
783 просмотров
schedule 13.04.2023

Приложение Mac App Store для проверки получения (от получателя) повреждено и не может быть открыто.
Я использую Receigen ( http://receigen.etiemble.com/ ) для проверки получения одного моих приложений для MacOS. Это прекрасно работало несколько лет, но кое-что изменилось. Я не обновлял это приложение в течение года или около того и отправил...
888 просмотров

Запрашивает ли refreshReceipt учетные данные AppStore?
Я тестировал In App Purchases для iOS в образце приложения. Мне нужно выяснить, могу ли я вызвать refreshReceipt API сразу при запуске, чтобы проверить право пользователя на некоторые подписки на пробный период и т. д. Я вызвал refreshReceipt...
148 просмотров