Скидка при покупке покупки iOS в приложении

Я планирую предоставить скидку на покупку In App, когда пользователь успешно сканирует QR-код с помощью приложения. Я знаю, что нет способа предоставить скидку на существующий товар. Я планирую добавить еще один товар со скидкой. У кого-то есть опыт работы с подобным подходом?

заранее спасибо

Невозможно сделать это напрямую – дать скидку на один IAP. В некоторых моих приложениях у меня есть бесплатные рекламные объявления, которые нужно просто загрузить, и я имею их в той же области, что и в приложениях, чтобы заставить пользователя перейти в эту область. Но вы должны прочитать раздел 11 Руководства по обзору App Store.

11.1. Приложения, которые разблокируют или активируют дополнительные функции или функции с помощью механизмов, отличных от App Store, будут отклонены

Единственный другой способ – продать монеты в приложении и отдать монеты, когда они сканируют QR-код. Затем используйте монеты, чтобы разблокировать или купить функции. Этот подход используется во многих приложениях. Это работа, хотя возможно, что вы можете отказаться от нее.

ОБНОВИТЬ:

Вот один из возможных способов сделать это. Я думаю, что это ваш лучший шанс на то, что будет работать внутри приложений. Но с этой точки зрения это сложно. По замыслу правила это может быть нехорошо, но это может скрипеть.

Создайте два новых идентификатора продукта для двух новых IAP внутри iTunes connect. Вызовите один из них com.whatever.appname.widget, вызовите другой com.whatever.appname.widgetDiscounted. widget1 и widget2 могут быть лучше. Вы не хотите рекламировать группу обзора, что вы это делаете. Стоимость одна на 1.99, а другая на 0,99, или на 0,99, а другая на бесплатную.

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

В правилах нет ничего, что говорило бы, что у вас не может быть двух разных идентификаторов продукта IAP, которые обеспечивают ту же функциональность. На самом деле я думаю, что это сделано много. Вам просто нужно убедиться, что вы не показываете его после того, как они уже купили другой, который обеспечивает ту же функцию. Как купить a, b или c как 3 разных … и купить все как 4-й. Когда они купили четвертый, вы не позволили бы им купить 1,2,3. Или, если они купят одно из первых 3, вы не увидите 4-го.

Если бы вам отказали в этом методе, ваш аргумент состоял бы в том, что эта функция разблокируется только через хранилище приложений, и поэтому вы выполняете мой 11.1, но просто чтобы проверка кода qr определяла, какой идентификатор продукта IAP вы используете для его разблокировки.

Я знаю, что были приложения, которые были отвергнуты для «кодов купонов», чтобы разблокировать функции, разместив это:

11.2. Приложения, использующие систему, отличную от API покупки приложений (IAP) для покупки контента, функциональности или служб в приложении, будут отклонены

Ваш вопрос касается любого, у кого есть опыт. У меня есть приложение, которое показывает «свободные» блокирующие элементы рядом с платными. С БЕСПЛАТНЫМ тегом или тегом BUY. У бесплатных есть загружаемый контент, как и у платных. У меня никогда не было никаких проблем с этим и даже было показано в магазине приложений. Однако это не является гарантией того, что ваша реализация не будет отмечена.

Interesting Posts
Давайте будем гением компьютера.