2011-03-31 32 views
3

我寫的是中小型應用程序,其中很多應用程序是我發佈到互聯網上的。希望一切都會好起來,但如果遇到一些不可思議的災難,就會發生例外,我可以悄悄地提交該報告嗎?我可以在不詢問用戶的情況下發送異常報告嗎?

我可以盡一切努力來刪除帳戶名稱,我可能只會收集異常文本。

當然,用戶不知道剛剛發送的內容不會傷害他們,或者我和我的程序。

到目前爲止,用戶必須手動向我報告錯誤,但是如果可以的話,我想遠離這一點,我只想知道您是否認爲我可以擺脫這種情況,以及您們做了什麼。

非常感謝!

回答

5

用戶需要批准該應用程序可以在網絡上某處發送錯誤信息。

通常這是EULA的一部分,所以大多數用戶並沒有意識到他們給了這個批准。

我的意見是,最好將錯誤對話框「將此錯誤發送給YourCompanyName」的複選框的默認值更改爲「true」。

3

我不會這樣做。在未經用戶同意的情況下發送任何信息(匿名或不公開)被認爲是不好的做法。提示用戶向他們解釋將要發送的數據或要求他們同意在安裝應用程序之前發送數據報告是更好的方式。

1

如果這是您的客戶端/客戶使用它的服務器上運行的東西,我不會考慮收集我自己的信息。

如果是安裝在客戶機器上的東西,我會考慮使用他們的Root Kit來配置Sony's lawsuit

此外,請注意Microsoft如何禮貌地詢問某人是否會在繼續操作之前允許此操作。

我不知道如果收集客戶的許可是合法的,但我不希望被抓住。

1

您可以在EULA用戶同意安裝時明確聲明。確保你有一個選擇退出的可能性。

相關問題