2013-10-14 7 views
0

В основном я хочу создать платное приложение в iTunes Store [например, $ 1.99] ... Теперь я хочу, чтобы 1,99 доллара США позволяли пользователю использовать приложение в течение 12 месяцев. Затем, чтобы продолжать использовать приложение, пользователю после этого нужно будет подписываться на возобновляемый IAP.iOS IAP подписка Time Bomb

Я думал об использовании «бомбы замедленного действия», которая отслеживала бы 365 дней с момента создания пользователем своей учетной записи.

Первоначально я не верил, что эта модель возможна, но я прочитал, что WhatsApp теперь приняли аналогичную стратегию, поэтому я хотел дважды проверить, прежде чем я ее осуществил.

Может ли кто-нибудь подтвердить, опровергнуть или рассеять свет в этой ситуации?

+0

«Кто-нибудь может подтвердить, опровергнуть или рассеять любой свет в этой ситуации?» - Яблоко? –

+2

Этот вопрос выглядит не по теме, потому что он касается политики магазина приложений Apple – Monolo

ответ

1

Я уверен, что нет встроенного способа заставить пользователя переустанавливать приложение из iTunes. Чтобы достичь чего-то вроде WhatsApp самостоятельно, я не знаю, как они специально его настроили, вам нужно будет создать свою учетную запись на основе приложения. Смысл любой может загрузить ваше приложение, но им придется пройти через вашу службу, чтобы создать учетную запись, за которую они заплатили, что позволит им использовать ваше приложение. Как и то, что делает Центр разработчиков Apple, вы покупаете год, чтобы воспользоваться услугой, и в конце года служба все еще существует, но вам придется возвращать ее, чтобы продолжать использовать ее.

Существует много способов сделать это, вы можете создавать и программировать свой собственный сервер (для начинающих) или использовать предварительно сделанное обслуживание, например Parse.com (очень легко для начинающих). Причина, по которой я назвал Parse.com, потому что он не только позволяет вам полностью облачить ваше приложение на основе или со своими учетными записями, либо что он кросс-платформенный через многие популярные ОС, а потому, что он прост в использовании, и у них есть pre - созданный настраиваемый класс учетной записи, встроенный. Затем вы можете использовать покупки приложений In-app от Apple для обновления учетной записи от Parse.com. Например, если учетная запись содержит переменную, которая содержит количество дней, оставшихся в учетной записи, и если вы покупаете больше дней из In-app Purchases, это добавит больше дней, и если у нее не будет больше дней, эта учетная запись не будет иметь возможность использовать функции приложения, за исключением того, чтобы покупать больше дней через In-app Purchases.

Я надеялся, что я направил вас в лучшем направлении.

+0

Привет @RandomAwesomeGuy, это действительно хороший ответ. Я знаком с parse.com и использовал его в предыдущих приложениях. Это подтверждает большинство моих предположений, Однако у меня создалось впечатление, что в Руководстве разработчика было правило, которое в основном говорило [и это из памяти], что вы не можете отменить существующую функциональность. Поэтому, если пользователь может использовать его в течение года, а затем не может открыть приложение, которое было бы основанием для отказа. Представляю ли я это, или я неправильно истолковываю его смысл? – Roksalt

+0

После того, как я только что обрисовал руководящие принципы утверждения, https://developer.apple.com/appstore/resources/approval/guidelines.html, единственное, что я видел в этом, было то, что вы не можете добавлять функции через стороннюю механику, кроме магазина приложений, поэтому, если вы используете покупки в приложении, я думаю, что с вами все будет в порядке. Я также мог пропустить что-то еще в руководящих принципах, поэтому вы должны перечитать его. И, наконец, чтобы сказать вам правду, как вы планируете делать, чем отличается приложение Netflix или приложение Amazon Prime? –

+0

В моем примере выше, я думаю, что это очень плохая идея, чтобы препятствовать открытию приложения, это основано на отказе. Но обходной путь, о котором я говорил выше, заключается в том, что вы все равно можете открыть приложение в любое время, но единственное, что вы можете сделать, когда у вас больше нет дней в вашей учетной записи, - это купить покупки в приложении, которые позволят вам иметь учетную запись чтобы продолжить использовать функции «pro». @ thesimpsons666 –