Привет
Планирую перевести SDK на модель с подпиской вместо платы за major обновления, потому-что это удобнее для постепенной модели разработки и все новые фичи сразу доступны а не лежат под сукном или в бете новой major версии.
Я использую Advanced Installer и там вроде-бы такая модель есть.
Меня интересует кто и как решает эту задачу.
Я представляю это примерно так:
На сайте лежит пробная версия. После продажи пользователь вводит серийник при инсталляции. Если разница между датой инсталлера и датой прописанной в ключе меньше года то инсталляция продолжается. Если нет пользователя просят обновиться.
Так-как у меня SDK в самом SDK будет просто проверка ключа на валидность, без учета даты.
А Avangate должен как-то сгенерировать ключ.
Вооот
Я правильно всё просчитал?
Вообще, у кого какой опыт перехода от продажи по версиям к подпискам? Мне кажется все больше компаний продающих SDK к этому склоняются.