如何使用 xamarin.forms 应用程序在安卓和 ios 设备中启用日志记录选项



在我的跨平台Xamarin Forms应用程序中,我希望有一个日志记录选项。如果启用它,它应该生成一个日志文件,说明错误或应用程序崩溃的步骤(如果其中任何一个发生在应用程序运行时(,我应该能够提取并检查这个生成的日志文件。

当我用谷歌搜索这个时,我发现在许多网站上我们需要使用 USB 进行调试并在 android adb 上检查它,但是一旦应用程序上线并且用户将其下载到他们的手机中,如果应用程序随时崩溃,那么用户应该能够打开日志记录按钮,一旦进程运行,它会生成一个日志文件。然后,用户可以将文件发送给开发人员,以检查系统中到底发生了什么。

如何在适用于 iPhone 和 Android 的 Xamarin Forms 中实现此功能?

像hokeyapp或 appcenter.ms 这样的分析服务呢?他们做你和更多的事情。

但是如果你想自己实现这一点仍然是可能的,但你需要在两个平台上编写特定的代码来处理异常并将它们写在带有堆栈跟踪的文件中

最新更新