Я хочу, чтобы мое приложение было признано недействительным через год после первой установки. Я использую webservice для хранения идентификатора устройства для apns и думал о сохранении с ним первой даты установки. но я подумал, может быть, есть способ/метод для установки периода проверки в sdk или в магазине приложений при отправке приложения. Есть ли простой способ для этого? Thanx заранее.Как установить приложение iphone действительное в течение года?
ответ
Вы можете сделать это через покупки в приложении. Но это работает только в том случае, если пользователю разрешено повторно активировать приложение. Существует специальный тип покупки приложения для абонементов.
Ваше приложение будет признано недействительным, даже если кто-либо его не установит. Apple, скорее всего, откажется от него.
2.9 приложения, которые являются "бета", "демо", "проба", или "тест" версии будут отклонены
11.9 Приложения, содержащие "прокат" содержание или услуги, истекает через некоторое время, будет отклонено
«11.9 Приложения, содержащие« аренду »контента или услуги, срок действия которых истекает через ограниченное время, будут отклонены», поэтому я не могу использовать в приложении для продления/окончания срока службы приложения? – xenep
@xenep - Да, приложение должно быть минимально функциональным во все времена. Ограничения по времени не допускаются, как указано выше в 11.9. –
Это зависит от того, почему вы хотите аннулировать приложение. Один конкретный способ - установить значение даты установки в хранилище (файлы userdefaults или plist) и получить доступ к нему каждый раз при запуске приложения и сравнить его. – Nareshkumar
Я хочу, потому что я хочу, чтобы пользователь снова заплатил, если он хочет использовать приложение еще на один год. Не перезагружаются ли файл plist и userdefaults при переустановке приложения, поэтому кажется, что решение JustSid (при покупке приложения) является лучшим вариантом. – xenep