Где я могу добавить google-services.json в приложении xamarin

Привет, мы разрабатываем приложение Xamarin, в котором мы хотим отслеживать, сколько людей установили приложение из нашего реферального идентификатора.

Я нахожу этот документ https://developers.google.com/analytics/devguides/collection/android/v4/, где написано: "Скопируйте только что загруженный файл google-services.json в каталог app/или mobile/вашего Android. Студийный проект. "

У меня есть проект visual studio (2013), где эти папки, конечно, отсутствуют. Вопрос в том, где я добавляю файл google-services.json в проект Visual Studio?

заранее спасибо

Ответ 1

Я не считаю, что файл необходим для проектов Xamarin.

Ответ 2

Я не знаю, когда это стало необходимо, но поскольку я публикую это (в мае 2017 года), это необходимо. Я поместил мой в тот же каталог, что и мой Android .csproj файл. Затем я добавил его в проект и убедился, что Xamarin.GooglePlayServices.Base.targets находится в моем .csproj. Я прочитал, что восстановление будет достаточным для того, чтобы создать правильное действие сборки, но создание и перезапуск XS - это то, что я сделал для меня. Конечным результатом моего .csproj было следующее:

<ItemGroup>
    <GoogleServicesJson Include="google-services.json" />
</ItemGroup>

Ответ 3

  1. Скопируйте google-services.json в папку Droid вашего решения.
  2. Перейдите в обозреватель решений и щелкните правой кнопкой мыши проект Droid → Добавить → Существующий элемент (он будет добавлен в решение).
  3. Щелкните правой кнопкой мыши на google-services.json и перейдите в свойства
  4. На панели "Свойства" установите для параметра "Создать" значение "GoogleServicesJson".