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