如何在xamarin表单中维护错误登录
我正在xamarin表单应用程序中使用曲棍球应用程序,当生成任何异常时,它会将报告发送到曲棍球应用程序。 但曲棍球应用程序打开一个弹出窗口,要求“始终发送”、“立即发送”、“不发送”。因此,如果用户选择“不发送”,那么我不会意识到这个异常 因此,记录异常并将其保存到设备的任何其他进程,当互联网可用时,它将自动发送到服务器 那么我现在在做什么呢-如何在xamarin表单中维护错误登录,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我正在xamarin表单应用程序中使用曲棍球应用程序,当生成任何异常时,它会将报告发送到曲棍球应用程序。 但曲棍球应用程序打开一个弹出窗口,要求“始终发送”、“立即发送”、“不发送”。因此,如果用户选择“不发送”,那么我不会意识到这个异常 因此,记录异常并将其保存到设备的任何其他进程,当互联网可用时,它将自动发送到服务器 那么我现在在做什么呢- Public Void MyFunction() { try { // my code } catch(Exception Ex) { // save
Public Void MyFunction()
{
try
{
// my code
}
catch(Exception Ex)
{
// save the exception to local database
}
}
我将异常保存到本地数据库,并在互联网可用时将其发送到服务器。这是个好主意吗?或者建议任何其他流程来维护此异常?您需要转移到AppCenter
在AppCenter中,弹出窗口不再出现,这意味着他们总是发送,HockeyApp将于2019年11月退役。您需要转到AppCenter 在AppCenter中,弹出窗口不再出现,这意味着他们总是发送,HockeyApp将于2019年11月退役。您应该使用 它非常简单,目前提供了您需要的所有功能 您可以跟踪崩溃,也可以跟踪应用程序中的异常和事件 只需添加以下软件包:
- Microsoft.AppCenter.Analytics
- Microsoft.AppCenter.com崩溃
App.xaml.cs
中执行初始化:
AppCenter.Start("android={Your Android App secret here}" +
"uwp={Your UWP App secret here};" +
"ios={Your iOS App secret here}",
typeof(Analytics), typeof(Crashes));
然后,要跟踪您的异常:
try
{
//your code
} catch (Exception ex){
Crashes.TrackError(ex);
}
你应该使用
它非常简单,目前提供了您需要的所有功能
您可以跟踪崩溃,也可以跟踪应用程序中的异常和事件
只需添加以下软件包:
- Microsoft.AppCenter.Analytics
- Microsoft.AppCenter.com崩溃
App.xaml.cs
中执行初始化:
AppCenter.Start("android={Your Android App secret here}" +
"uwp={Your UWP App secret here};" +
"ios={Your iOS App secret here}",
typeof(Analytics), typeof(Crashes));
然后,要跟踪您的异常:
try
{
//your code
} catch (Exception ex){
Crashes.TrackError(ex);
}
如何发送catch块中的异常?AppCenter有一个分析组件,允许您向云上发送任何类型的数据,您可能需要报告这些数据。当你打电话时,你可以在线或离线,最终当它重新在线时,它会转到云上。这意味着使用框架,而不是将自己的自定义DB相关解决方案组合在一起。我真的建议你注册AppCenter,看看它能提供什么。好的,让我们试试App Center.ThanksHow来发送catch块内的异常?AppCenter有一个分析组件,允许你向云发送任何类型的数据,你可能想要报告。当你打电话时,你可以在线或离线,最终当它重新在线时,它会转到云上。这意味着使用框架,而不是将自己的自定义DB相关解决方案组合在一起。我真的建议你注册AppCenter,看看它能提供什么。好的,让我们试试AppCenter。ThanksHockey应用程序是完全免费的,但AppCenter是PaidAppCenter是完全免费的。@Vidhya AppCenter有一个免费层,包括4小时构建/月/组织,不包括测试。曲棍球应用程序是完全免费的,但是AppCenter是PaidAppCenter是完全免费的。@Vidhya AppCenter有一个免费层,包括4小时构建/月/组织,不包括测试。