2015-04-21 101 views
1

我應該如何着手從用戶手機發送錯誤日誌(存儲在文本文件或SQLite數據庫中)到我們公司,而我唯一的互聯網通信選擇是電子郵件?由於安全和管理原因,我禁止使用網絡服務器。Xamarin Android和iOS錯誤日誌記錄

可能最終用戶需要使用默認郵件應用發送錯誤報告,但我不能訴諸後臺郵件/ smtp(iOS不支持此功能)。所以用戶可以簡單地丟棄郵件,我們永遠不會收到錯誤報告。

回答

1

這可能不是最有效的方法 - 但如果你受到公司政策的限制,那麼你可以使用SMTP - 即使iOS本身不支持它,因爲Xamarin.iOS和Xamarin.Android都提供System.Net.Mail.SmtpClient(in System.dll程序集)。

使用此類,您可以將電子郵件(至少在網絡可用時)發送到應用程序配置的服務器。

+0

我想我應該採取這一則。我沒有意識到.NET只是支持它。謝謝,我會接受你的答案。 –

0

檢查了這一點Xamarin Insights從Xamarin Xamarin洞察基於雲的錯誤和性能儀表板

Xamarin見解可用於與應用在任何的以下平臺使用: •Xamarin.iOS(iOS版7+)◦Insights只支持統一API。

•Xamarin.Android(API 14) •Xamarin.Forms •視窗8.0 •Windows Phone的&的Windows 8.1(WinRT的)