2010-11-01 2 views
0

Я хочу, чтобы мое приложение было признано недействительным через год после первой установки. Я использую webservice для хранения идентификатора устройства для apns и думал о сохранении с ним первой даты установки. но я подумал, может быть, есть способ/метод для установки периода проверки в sdk или в магазине приложений при отправке приложения. Есть ли простой способ для этого? Thanx заранее.Как установить приложение iphone действительное в течение года?

+0

Это зависит от того, почему вы хотите аннулировать приложение. Один конкретный способ - установить значение даты установки в хранилище (файлы userdefaults или plist) и получить доступ к нему каждый раз при запуске приложения и сравнить его. – Nareshkumar

+0

Я хочу, потому что я хочу, чтобы пользователь снова заплатил, если он хочет использовать приложение еще на один год. Не перезагружаются ли файл plist и userdefaults при переустановке приложения, поэтому кажется, что решение JustSid (при покупке приложения) является лучшим вариантом. – xenep

ответ

0

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

2

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

App Store Review Guidelines:

2.9 приложения, которые являются "бета", "демо", "проба", или "тест" версии будут отклонены

11.9 Приложения, содержащие "прокат" содержание или услуги, истекает через некоторое время, будет отклонено

+0

«11.9 Приложения, содержащие« аренду »контента или услуги, срок действия которых истекает через ограниченное время, будут отклонены», поэтому я не могу использовать в приложении для продления/окончания срока службы приложения? – xenep

+0

@xenep - Да, приложение должно быть минимально функциональным во все времена. Ограничения по времени не допускаются, как указано выше в 11.9. –

Смежные вопросы