Я пишу бесплатную версию приложения и хочу проверить, установлена ли у пользователя уже установленная несвободная версия, и распечатать сообщение, содержимое которого зависит от результатов проверки установки ... кто-нибудь знает, если это возможное?Есть ли способ узнать, установлено ли приложение iPhone/iPad уже?
Ближайший я пришел к решению, чтобы использовать API CFPreferencesSetValue с kCFPreferencesAnyUser/kCFPreferencesCurrentHost спаривания ... Я не пробовал, но на основе документации это кажется возможным.
однако в моей конкретной конкретной ситуации этот API не сможет решить мою проблему, потому что я хочу проверить наличие приложения, которое я написал 4 месяца назад, которое не записывало никаких данных в реестр CFPrefs .. потому что в то время я не знал об этом и не думал об этой ситуации, возникающей ... единственный способ, которым CFPrefs может мне помочь, - это в будущих приложениях сейчас, когда я знаю, что он существует :)
, так что мне интересно, есть ли другие способы сделать это? любая помощь будет оценена :)
Вопреки тому, что вы верите, песочница Безразлично» t скрыть эту информацию. – kennytm
KennyTM, вы можете уточнить? это метод, который обходит песочницу чем-то, что бы ее отклонили на платформе AppReview? – eerok512
@eerok: Это использует частный API (liblockdown или GraphicsServices), поэтому он будет отклонен. – kennytm