Вопросы по теме '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 просмотров
schedule
28.10.2022
Что делать с устаревшей транзакциейReceipt для IAP?
В настоящее время я проверяю transaction.transactionReceipt base64encoded как строку на стороне сервера. Проблема в том, что transaction.transactionReceipt сейчас устарело, и я не знаю, чем его заменить для покупок в приложении.
В новой...
827 просмотров
schedule
19.10.2022
Проверка квитанции о покупке нерасходных материалов в приложении необязательна?
У меня есть приложение с 1 нерасходуемой внутренней покупкой, позволяющей разблокировать дополнительные функции. Я реализовал покупку в приложении, и она работает в моей песочнице. У меня вопрос, нужно ли мне подтверждение квитанции? Это...
716 просмотров
schedule
09.06.2023
как добавить openssl в быстрый проект
Я изучаю, как добавить проверку квитанции о покупке в приложении в свои проекты iOS/OSX.
Есть хороший обзор здесь и на WWDC14 есть хорошие видео на эту тему.
Много примеров кода, но все пропускают один шаг. Как импортировать заголовок...
8681 просмотров
schedule
12.02.2024
Ошибка проверки квитанции IOS 21002
Я пытаюсь использовать проверку квитанций на своей стороне сервера. Все ок, но иногда вижу странности: 10 раз валидация проходит нормально, а на 11 выдает ошибку 21002. Я не знаю, что делать. Иногда я получаю сообщение об ошибке 21002, когда я...
18924 просмотров
schedule
19.12.2022
Образец квитанции Apple_data
Мне нужно реализовать серверную часть для проверки покупки внутри приложения Apple receipt_data , для покупки внутри приложения баллов внутри приложения (т. е. не подписки и не предмета, который нужно «запоминать " и перепроверяется при каждом...
25275 просмотров
schedule
07.11.2022
Срок действия автоматически возобновляемых подписок не соответствует спецификации 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 просмотров
schedule
17.03.2023
Могу ли я перенести покупку между приложениями в macOS App Store?
У меня есть несколько похожих приложений (A1-A3) с очень похожей кодовой базой. Все они делают похожие вещи (диаграммы), каждая со специализацией для конкретного варианта использования. Сейчас я рассматриваю возможность создания одного приложения...
22 просмотров
schedule
28.01.2023
Уменьшить размер двоичного файла OpenSSL?
Я использую OpenSSL-for-iPhone для создания самостоятельно скомпилированной сборки OpenSSL, которая Я могу использовать с библиотекой RMStoreAppReceiptVerifier для проверки получения. В частности, он собирает OpenSSL 1.0.2k.
Проблема, с...
1273 просмотров
schedule
05.06.2024
Как вы можете получить исходную версию приложения в рабочей среде?
Недавно мы перевели платное приложение на модель «Freemium». Мы используем Bundle.main.appStoreReceiptURL для извлечения квитанции, а затем проверяем «original_application_version», чтобы узнать, загрузил ли пользователь более старую платную версию...
783 просмотров
schedule
13.04.2023
Приложение Mac App Store для проверки получения (от получателя) повреждено и не может быть открыто.
Я использую Receigen ( http://receigen.etiemble.com/ ) для проверки получения одного моих приложений для MacOS. Это прекрасно работало несколько лет, но кое-что изменилось. Я не обновлял это приложение в течение года или около того и отправил...
888 просмотров
schedule
28.11.2022
Запрашивает ли refreshReceipt учетные данные AppStore?
Я тестировал In App Purchases для iOS в образце приложения. Мне нужно выяснить, могу ли я вызвать refreshReceipt API сразу при запуске, чтобы проверить право пользователя на некоторые подписки на пробный период и т. д.
Я вызвал refreshReceipt...
148 просмотров
schedule
31.03.2024