我应该如何着手从用户手机发送错误日志(存储在文本文件或SQLite数据库中)到我们公司,而我唯一的互联网通信选择是电子邮件?由于安全和管理原因,我禁止使用网络服务器。Xamarin Android和iOS错误日志记录
可能最终用户需要使用默认邮件应用发送错误报告,但我不能诉诸后台邮件/ smtp(iOS不支持此功能)。所以用户可以简单地丢弃邮件,我们永远不会收到错误报告。
我应该如何着手从用户手机发送错误日志(存储在文本文件或SQLite数据库中)到我们公司,而我唯一的互联网通信选择是电子邮件?由于安全和管理原因,我禁止使用网络服务器。Xamarin Android和iOS错误日志记录
可能最终用户需要使用默认邮件应用发送错误报告,但我不能诉诸后台邮件/ smtp(iOS不支持此功能)。所以用户可以简单地丢弃邮件,我们永远不会收到错误报告。
这可能不是最有效的方法 - 但如果你受到公司政策的限制,那么你可以使用SMTP - 即使iOS本身不支持它,因为Xamarin.iOS和Xamarin.Android都提供System.Net.Mail.SmtpClient
(in System.dll程序集)。
使用此类,您可以将电子邮件(至少在网络可用时)发送到应用程序配置的服务器。
检查了这一点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的)
我想我应该采取这一则。我没有意识到.NET只是支持它。谢谢,我会接受你的答案。 –