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