Я пишу простое приложение для викторины WPF для члена семьи, и он хотел бы, чтобы пользователи этого приложения имели возможность отправить ему свои оценки после того, как они завершили тест. Я надеялся сделать это без необходимости создания какого-либо веб-сервиса для приложения, с которым можно было бы общаться.
Моей первоначальной идеей было отправить результаты обратно по электронной почте, но это наталкивается на проблемы. Что делать, если на компьютере пользователя нет SMTP-клиента? Я не хочу вставлять пароль для публичного сервера SMTP в приложение. Я мог бы сделать Process.Start("mailto:...")
, но для этого нужно, чтобы на их машине был обработчик mailto: и чтобы они нажимали на кнопку отправить в сгенерированном письме.
У меня была еще одна идея, что приложение может добавить строку в электронную таблицу Google, но это будет означать, что в приложение должен быть встроен пароль Google.
Таким образом, мой вопрос заключается в том, что если бы я не написал отдельное приложение, работающее на веб-сервере для моего WPF-приложения, с которым можно было бы поговорить, то есть ли хороший способ, чтобы мое приложение отправляло мне данные назад, не требуя пароля? Я предполагаю, что должен быть какой-то публичный веб-сервис, который я мог бы использовать для этого?