Я разрабатываю мобильное приложение с использованием React Native и NestJS с RevenueCat для покупок в приложении.
Я тестирую «еженедельные» и «ежемесячные» автоматически возобновляемые подписки в среде Apple Sandbox. Я настроил свою учетную запись Sandbox Tester в App Store Connect на использование «Ежемесячного продления каждые 5 минут» (как показано в настройках «Пользователи и доступ»).
Ожидаемое поведение: когда я приобретаю еженедельную подписку с учетной записью Sandbox Tester, я ожидаю, что она будет продлеваться примерно каждые 3 минуты (и срок действия истекает примерно через 6 продлений), запуская мои серверные веб-перехватчики (события RevenueCat RENEWAL) в режиме реального времени для тестирование.
Фактическое поведение:
Я успешно приобретаю подписку.
Мой сервер немедленно получает веб-хук INITIAL_PURCHASE.
Однако подписка не продлевается через 3–5 минут.
Вместо этого она продлевается непрерывно каждые 24 часа (или очень длительные интервалы), аналогично рабочему поведению, или иногда он просто зависает, не истекая быстро.
Мои настройки и попытки:
Окружающая среда: я тестирую через TestFlight (а иногда и напрямую через Xcode Run).
Конфигурация StoreKit: в Xcode я установил для конфигурации StoreKit значение «Нет», чтобы гарантировать, что я использую серверы песочницы Apple, а не локальный файл .storekit.
Устройство: тестирование на физическом устройстве iPhone (iOS 17.x).
Учетная запись: я использую выделенную учетную запись Sandbox Tester (не мой основной Apple ID), но подозреваю, что могу достичь предела квоты.
Вопросы:
Игнорирует ли TestFlight ускоренные временные рамки песочницы (например, 3 минуты в неделю) и использует различную продолжительность по сравнению с прямой сборкой Xcode?
Существует ли определенный «дневной лимит» для продлений для каждой учетной записи песочницы, который переводит учетную запись в «медленный режим» (24-часовое продление) в случае превышения?
Как я могу принудительно истечь или продлить подписку немедленно, чтобы проверить мою серверную логику «продления», не дожидаясь нескольких часов?
Любые идеи о том, почему ускоренная скорость игнорируется, будут игнорироваться. оценил.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ccelerated
Подписка iOS Sandbox (еженедельно) продлевается каждые 24 часа вместо ускоренного 3-5-минутного тарифа. ⇐ IOS
Программируем под IOS
1768068968
Anonymous
Я разрабатываю мобильное приложение с использованием React Native и NestJS с RevenueCat для покупок в приложении.
Я тестирую «еженедельные» и «ежемесячные» автоматически возобновляемые подписки в среде Apple Sandbox. Я настроил свою учетную запись Sandbox Tester в App Store Connect на использование «Ежемесячного продления каждые 5 минут» (как показано в настройках «Пользователи и доступ»).
Ожидаемое поведение: когда я приобретаю еженедельную подписку с учетной записью Sandbox Tester, я ожидаю, что она будет продлеваться примерно каждые 3 минуты (и срок действия истекает примерно через 6 продлений), запуская мои серверные веб-перехватчики (события RevenueCat RENEWAL) в режиме реального времени для тестирование.
Фактическое поведение:
Я успешно приобретаю подписку.
Мой сервер немедленно получает веб-хук INITIAL_PURCHASE.
Однако подписка не продлевается через 3–5 минут.
Вместо этого она продлевается непрерывно каждые 24 часа (или очень длительные интервалы), аналогично рабочему поведению, или иногда он просто зависает, не истекая быстро.
Мои настройки и попытки:
Окружающая среда: я тестирую через TestFlight (а иногда и напрямую через Xcode Run).
Конфигурация StoreKit: в Xcode я установил для конфигурации StoreKit значение «Нет», чтобы гарантировать, что я использую серверы песочницы Apple, а не локальный файл .storekit.
Устройство: тестирование на физическом устройстве iPhone (iOS 17.x).
Учетная запись: я использую выделенную учетную запись Sandbox Tester (не мой основной Apple ID), но подозреваю, что могу достичь предела квоты.
Вопросы:
Игнорирует ли TestFlight ускоренные временные рамки песочницы (например, 3 минуты в неделю) и использует различную продолжительность по сравнению с прямой сборкой Xcode?
Существует ли определенный «дневной лимит» для продлений для каждой учетной записи песочницы, который переводит учетную запись в «медленный режим» (24-часовое продление) в случае превышения?
Как я могу принудительно истечь или продлить подписку немедленно, чтобы проверить мою серверную логику «продления», не дожидаясь нескольких часов?
Любые идеи о том, почему ускоренная скорость игнорируется, будут игнорироваться. оценил.
Подробнее здесь: [url]https://stackoverflow.com/questions/79865134/ios-sandbox-subscription-weekly-renewing-every-24-hours-instead-of-accelerated[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия