#.net #winforms #feedback
#.net #winforms #Отзывы
Вопрос:
Я ищу эффективный способ получения отзывов от пользователей из моего приложения WinForm. Я осмотрелся и нашел только веб-решения, требующие от пользователей перехода на веб-страницу и заполнения форм.
Я ищу что-то, что может быть реализовано таким образом, чтобы пользователь мог открыть диалоговое окно WinForm, заполнить соответствующие поля и при необходимости отправить вместе с ним файл (в данном случае журнал ошибок). Я видел, как это реализовано во многих приложениях, но я не уверен, как это сделать.
Единственный метод, который я могу придумать, — это отправить электронное письмо из приложения на мой адрес электронной почты. Единственная проблема с этим заключается в том, что мне нужно будет жестко закодировать некоторые учетные данные электронной почты для отправки электронного письма, но я чувствую, что это небольшая угроза безопасности.
Итак, мой вопрос в том, существуют ли лучшие методы получения отзывов от пользователей без необходимости вручную отправлять мне электронное письмо с отзывом и вложением?
Ответ №1:
В вашем приложении WinForms вы могли бы размещать их на веб-сайте или, что еще лучше, в веб-сервисе.
Комментарии:
1. Кроме того, если вы используете это для сценария с сообщением об ошибке, приложение также может отправить автоматически сгенерированный отчет о системной информации (например msinfo32.exe вывод).
Ответ №2:
Разместите отзывы на своем веб-сайте с помощью HttpWebRequest
Ответ №3:
Возможно, SMTP-порт вашего почтового сервера заблокирован корпоративными брандмауэрами. Для получения отзывов лучше всего использовать веб-сервис, поскольку они работают на порту 80, который совпадает с тем, который используется для просмотра Интернета, и, следовательно, никогда не блокируется.
Ответ №4:
Вы могли бы отправить данные на страницу на сервере, к которому у вас есть доступ, автоматически заполнить форму и затем отправить ее. Оттуда вы могли бы запустить скрипт, автоматически отправляющий вам данные и файл по электронной почте.
Ответ №5:
Вы можете попробовать это решение: Gibraltar Loupe.
Комментарии:
1. Действительно, наш продукт нацелен именно на этот сценарий. Вы можете узнать больше на нашем сайте и просто связаться с нами в чате, если мы сможем добавить какую-либо дополнительную информацию.
2. Еще лучше — теперь мы бесплатно раздаем нашу базовую платформу и средство просмотра журналов. Узнайте больше на gibraltarsoftware.com
Ответ №6:
Мы используем прямой SMTP для отправки нам журналов и скриншотов, когда у пользователей могут возникнуть проблемы. если вы отправляете внутри корпоративной интрасети, брандмауэр не должен быть проблемой. Корпоративная библиотека Microsoft имеет некоторые встроенные функции для отправки по электронной почте или ведения журнала в БД