В соответствии с инструкциями AppCenter при добавлении отчетов о сбоях и аналитики в приложение Xamarin для Android:
Внутри MainActivity.cs вашего приложения добавьте следующие операторы using.
using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
В том же файле добавьте следующее в метод OnCreate ().
AppCenter.Start("xxxx-xxxx-xxxx-xxxx-xxxx",
typeof(Analytics), typeof(Crashes));
Однако у меня есть всплывающее действие, которое запускается перед MainActivity и склонно к сбоям -и о сбоях не будет сообщено, если всплеск активности завершится до того, как MainActivity запустит изменение и вызовет AppCenter.Start
.
Так что я также добавил AppCenter.Start
к началу SplashActivity.Означает ли это, что я должен удалить AppCenter.Start
из MainActivity, если я запускаю несколько экземпляров?Или экземпляры AppCenter являются отдельными для каждого действия, и мне нужно добавить AppCenter.Start
к каждому действию в проекте (например, включая мои действия на странице настроек)?