Бесплатное аналитическое решение для программного обеспечения.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.

  1. Используйте абсолютно бесплатную конечную точку и портал, которые используются по умолчанию, с приложениями, оснащенными Dotfuscator CE. Ваши данные будут видны на бесплатном портале. Это старая версия нашего портала, но она предоставляет данные об использовании.
  2. Если вы размещены на CodePlex, вы можете воспользоваться преимуществами партнерства CodePlex для использования полного коммерческого портала, как подробно описано в приведенном выше руководстве. Одним из преимуществ этого является то, что если вы подходящее приложение с открытым исходным кодом, вы имеете право на бесплатную лицензию на коммерческую версию Dotfuscator, которая предоставляет вам даже больше возможностей, чем в бесплатной версии.
  3. Если вы хотите разместить свой собственный сервер, вы можете использовать Runtime Intelligence Endpoint Starter Kit в качестве основы для создания собственного сервера для хранения и составления отчетов по данным об использовании. Это также было бы отличным способом интеграции данных об использовании приложений в Piwik.

Не могли бы вы использовать clickonce и считать свои входящие запросы - каждая установка может иметь уникальный идентификатор, а когда он запрашивает обновленный код на сервере - вы можете считать его активным пользователем.

Предложить способ автоматического обновления моей программы на C#

Другие вопросы по тегам