Я проверил центр Ubuntu Software для размещения моего коммерческого (закрытого источника) приложения. Похоже, что в магазине нет поддержки DRM, чтобы защитить от копирования купленного приложения на другие ПК. Это может быть ОК, потому что у меня есть собственный механизм генерации лицензионного ключа.
Проблема в том, что генерация моего лицензионного ключа не похожа на Microsoft, я не могу заранее создать кучу ключей заранее, потому что ключ хранит имя пользователя и другие данные внутри него.
Вопрос в том, как интегрировать механизм лицензионного ключа с вашим магазином? Как резервное копирование, могу ли я разместить мое приложение как «бесплатное» вместо этого, потому что оно имеет режим lite / trial при установке без лицензионного ключа?
Любая другая идея для решения проблемы?
Нет, в настоящее время нет поддержки DRM.
Нет, к сожалению, если вы не можете загрузить набор предварительно сгенерированных ключей в интерфейсе, тогда служба myapps не сможет (пока) продать ваши лицензии [1].
Да, вы можете добавить свое демо / пробное приложение, особенно если у вас есть другой способ для людей приобрести лицензионные ключи, которые откроют его. [2]
[1] Если вы можете создать ошибку с вашими потребностями по адресу https://bugs.launchpad.net/developer-portal/+bugs, команда сможет начать уделять приоритетное внимание различным потребностям , но я предполагаю, что хранение других данных внутри самого ключа может быть сложно поддерживать вообще?
[2] Недавно была добавлена поддержка добавления демо / пробных версий в одном приложении (т. е. программное обеспечение центр не будет показывать два отдельных приложения, но один с вариантами установки пробной версии или покупки), но он еще не выпущен - https://bugs.launchpad.net/developer-portal/+bugs [!d4 ]
В соответствии с этим это не представляется возможным. Насколько мне известно, нет никаких ограничений на подачу бесплатного приложения в виде пива, если вы позже намерены отправить подобное платное приложение с большей функциональностью.