Как использовать AppCenter Analytics на сервере .net Core WebApi? - PullRequest
0 голосов
/ 12 октября 2018

Я могу отправлять события на 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, поскольку она отлично работает.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...