Бесплатное аналитическое решение для программного обеспечения.NET
Я являюсь основателем "Little Apps", которая является компанией, которая создает программное обеспечение с открытым исходным кодом, лицензируемое по лицензии GNU GPLv3. Я пытаюсь найти решение для отслеживания того, сколько людей используют наше программное обеспечение, которое является бесплатным или доступным. После просмотра других сообщений мне удалось найти следующие решения:
- DeskMetrics (бесплатно для 1 приложения или $189/ месяц для 2)
- Aternity (цена не указана)
- PreEmptive Runtime Intelligence (Не удается найти версию сообщества на моем VS2010?)
Мне интересно, если кто-нибудь знает о каком-либо другом лучшем решении или есть способ интегрировать его с Piwik? Что-то еще, что я мог сделать, это создать простой PHP-скрипт для отслеживания установки программного обеспечения.
Спасибо!
2 ответа
Чтобы получить бесплатный Runtime Intelligence для вашей установки VS2010, вам необходимо установить Dotfuscator Community Edition. Это связано с тем, что Dotfuscator обеспечивает функциональность внедрения кода, которая включает Runtime Intelligence на клиенте. Вам не нужно ничего запутывать, мы просто используем один и тот же инструмент для выполнения инструментария и / или запутывания.
В течение последних нескольких лет PreEmptive сотрудничает с CodePlex для предоставления нашего коммерческого продукта Runtime Intelligence для приложений с открытым исходным кодом, размещенных на CodePlex. Здесь есть шаг, который нацелен на инструментарий приложений для CodePlex, но те же шаги применимы к любому приложению (хотя вам нужно будет использовать другую конечную точку).
Для составления отчетов об использовании на стороне сервера у вас есть три варианта с Runtime Intelligence.
- Используйте абсолютно бесплатную конечную точку и портал, которые используются по умолчанию, с приложениями, оснащенными Dotfuscator CE. Ваши данные будут видны на бесплатном портале. Это старая версия нашего портала, но она предоставляет данные об использовании.
- Если вы размещены на CodePlex, вы можете воспользоваться преимуществами партнерства CodePlex для использования полного коммерческого портала, как подробно описано в приведенном выше руководстве. Одним из преимуществ этого является то, что если вы подходящее приложение с открытым исходным кодом, вы имеете право на бесплатную лицензию на коммерческую версию Dotfuscator, которая предоставляет вам даже больше возможностей, чем в бесплатной версии.
- Если вы хотите разместить свой собственный сервер, вы можете использовать Runtime Intelligence Endpoint Starter Kit в качестве основы для создания собственного сервера для хранения и составления отчетов по данным об использовании. Это также было бы отличным способом интеграции данных об использовании приложений в Piwik.
Не могли бы вы использовать clickonce и считать свои входящие запросы - каждая установка может иметь уникальный идентификатор, а когда он запрашивает обновленный код на сервере - вы можете считать его активным пользователем.
Предложить способ автоматического обновления моей программы на C#