Я пишу бесплатную версию приложения и хотел бы проверить, установлена ли у пользователя несвободная версия, и распечатать сообщение, содержание которого зависит от результатов проверки установки... кто-нибудь знает, возможно ли это?
самое близкое, что я пришел к решению, - это использовать API CFPreferencesSetValue с парой kCFPreferencesAnyUser / kCFPreferencesCurrentHost... Я не пробовал, но, судя по документации, это кажется возможным.
однако в моей текущей конкретной ситуации этот API не сможет решить мою проблему, потому что я хочу проверить наличие приложения, которое я написал 4 месяца назад, которое не записывало никаких данных в реестр CFPrefs... потому что тогда Я не знал об этом и не предвидел возникновения такой ситуации ... единственный способ, которым CFPrefs может помочь мне, - это будущие приложения, теперь, когда я знаю, что они существуют :)
поэтому мне интересно, есть ли другие способы сделать это? любая помощь будет оценена :)