Здравствуйте, squid, Вы писали:
S>Так-как у меня SDK в самом SDK будет просто проверка ключа на валидность, без учета даты.
Мне кажется ваша основная пробелма как раз здесь. В SDK на этапе сборки должна быть зашита текущая дата, с которой на этапе проверки валидности серийника должна сверяться дата "максимально доступной сборки" из серийника. При этом пользователи могут сколько угодно долго использовать старую версию SDK, а более новая сборка не примет их старый серийник и попросит оплатить подписку.