Как получить бесплатную пробную версию промо-кода для подписок в Google Play и iOS (OffeCustom Code)?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как получить бесплатную пробную версию промо-кода для подписок в Google Play и iOS (OffeCustom Code)?

Сообщение Anonymous »

Я работаю над промокодами подписки для Android (Google Play) и iOS (App Store).
Оба магазина позволяют создавать промокоды, предоставляющие бесплатный пробный период, например:
Консоль Google Play
Монетизация → Промоакции → Пользовательский код → Бесплатная пробная версия (например, 90 дней)
App Store Connect
Подписки → Коды предложений → Бесплатная пробная версия (например, 90 дней)
Когда пользователь активирует промокод, бесплатная пробная версия работает корректно на обеих платформах.
Однако я не могу найти ни одного API, который возвращал бы продолжительность бесплатной пробной версии для промокодов.
✅ Ожидаемое поведение
Получите что-то вроде: TrialDays = 90 по результатам внутренней проверки.
❓ Фактическое поведение.
API разработчика Google Play не учитывает пробные дни для рекламных акций.
API сервера App Store / StoreKit не показывает продолжительность пробной версии кода предложения.
✔ Что я пробовал
Android:
androidpublisher/v3/applications/{package}/subscriptions
androidpublisher/v3/applications/{package}/promotions
Они возвращают только периоды начального предложения, а не пробные дни промокода.
iOS:
StoreKit 2 (Product.subscription?.introductoryOffer)
Поля получения/транзакции App Store Server API
Работает для вводных предложений, но не для бесплатных пробных версий кода предложения.
❓ Вопрос
Есть ли способ получить дни бесплатной пробной версии промо-кода или кода предложения через:
API разработчика Google Play?
/>API сервера App Store?
Или правильнее ли хранить промо-код → сопоставление продолжительности пробной версии на сервере вручную?

Подробнее здесь: https://stackoverflow.com/questions/798 ... e-play-ios
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»