Как реализовать Авто возобновляемую подписку с первой скидкой - PullRequest
0 голосов
/ 24 февраля 2020

Я хочу реализовать автообновляемую подписку с различными скидками, предлагаемыми пользователю. У меня есть один идентификатор продукта, но я хочу применить другую скидку на один и тот же идентификатор продукта. Сценарий, подобный этому, если пользователь приобрел в течение 1 недели после установки приложения, то хотите дать 50% скидку на первый платеж. Если пользователь приобрел за 1 неделю и до завершения 2-й недели, то хотите сделать скидку 25% на первый платеж. Еще пользователь go с первоначальной ценой продукта ..

Чтобы реализовать эту функцию, я искал по inte rnet и нашел что-то SKPaymentDiscount. Но я не знаю, могу ли я достичь этого с помощью SKPaymentDiscount или нет.

Если кто-то реализовал те же вещи или имеет опыт работы с SKPaymentDiscount, пожалуйста, поделитесь со мной.

Если у кого-то есть другие предложения, тогда я попробую это тоже.

Заранее спасибо и приветствую предложения.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Нет, вы не можете установить вступительное предложение для другой отметки времени / для другого пользователя согласно вашему требованию.

Вам необходимо создать 3 различных продукта и назначить идентификаторы продуктов в соответствии с пользователем.

Для SKPaymentdiscount : -

SKPaymentDiscount содержит подробную информацию о скидка на предложение подписки, которую вы хотите применить к SKMutablePayment.

Для получения дополнительной информации следуйте: https://developer.apple.com/documentation/storekit/skpaymentdiscount

Также проверьте эту классную ссылку, чтобы узнать больше о классе SKPaymentdicount https://blog.apphud.com/subscription-offers/

0 голосов
/ 28 февраля 2020

Насколько я знаю, вы не можете динамически изменять вступительное предложение для подписки с автоматическим продлением. Обходным путем может быть создание двух разных типов подписки с разными идентификаторами продукта и разными вводными предложениями. Затем вы можете динамически выбрать желаемый идентификатор продукта на основе указанного условия.

Имейте в виду, что пользователи получат вступительное предложение, только если они не приобрели продукт ранее.

Аналогичный вопрос:

Бесплатная пробная реализация для автоматически возобновляемой подписки для приложения macOS

Некоторые соответствующие ссылки в документации Apple:

...