Я могу отправлять события на appcenter.ms из моего приложения XamarinForms.Однако отправка событий требует добавления секретного ключа приложения в само приложение android / ios.Этот ключ можно легко извлечь с помощью декомпилятора.
В моем бэкэнде webapi, как и в приложении Xamarin, я попытался добавить пакет nuget, а затем в Startup.cs
AppCenter.Start("SECTETKEYHERE", typeof(Analytics));
И затем отслеживатьсобытие таким образом
Analytics.TrackEvent("MyTestEvent",new Dictionary<string, string>{{"EventNameHere","EventValueHere"}});
Однако данные о событиях никогда не поступают на панель инструментов appcenter.
Поэтому мой вопрос заключается в том, как использовать функцию trackevent на стороне сервера или впо крайней мере, надежно храните ключ на стороне приложения (я бы на самом деле не хотел этого делать).
Мой запасной план - использовать аналитику Google, поскольку она отлично работает.
Спасибо