Можем ли мы изменить дату начала автоматически возобновляемого плана подписки для приложений iOS? - PullRequest
0 голосов
/ 16 мая 2019

Мы сейчас работаем над приложением и хотим добавить в него реферальную программу.Мы думаем о модели на основе подписки и хотим продлить бесплатный пробный период, если пользователь приглашает друга, и этот друг также получит еще 7 дней на пробный период.У меня вопрос: если пользователь уже подписан, и первый вывод будет сделан 1 июня, как мы можем изменить его на 8 июня после приглашения друзей?А Apple это позволяет?Пожалуйста, поделитесь кодом, как это сделать.Спасибо.

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

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

0 голосов
/ 17 мая 2019

Краткий ответ: невозможно продлить продолжительность данного испытания.Единственный способ - предложить другой.

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

Первый способ - предоставить пробную версию перед оплатой, предложив вступительное предложение .Для каждой подписки вы можете создать отдельное вступительное предложение со своей продолжительностью.Каждый пользователь может получить только одно вступительное предложение для каждой группы подписки (см. здесь для получения подробной информации и способов создания вступительных предложений).Вот почему вам также нужен второй способ.

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

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

Вы видите, что подписки - непростая тема, и поэтому я надеюсь, что вы понимаете, что я и, вероятно, никто другой не смог написать вам код для достижения этой цели.Apple предоставляет много информации и примеров кода в ссылках, которые я добавил.Проработайте их и вернитесь с вопросами, связанными с кодом, и я думаю, что все с радостью ответят на них.

...