Я пытаюсь следовать инструкциям Google по добавлению нового Вход через Google (не старый вход через Google+) в мое приложение Xamarin.Android. На всю жизнь я не могу найти правильный пакет Google Play Services NuGet или компонент Xamarin, который поддерживает новую систему входа.
Когда я добавляю следующий код в действие, я получаю сообщение «Не удалось найти тип или пространство имен« GoogleSignInOptions ». Вам не хватает ссылки на сборку?» ошибка сборки.
// Configure sign-in to request the user's ID, email address, and basic
// profile. ID and basic profile are included in DEFAULT_SIGN_IN.
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestEmail().build();
Вот пакеты NuGet Xamarin.GooglePlayServices, которые включены в проект:
<package id="Xamarin.GooglePlayServices.Ads" version="27.0.0.0" targetFramework="MonoAndroid50" />
<package id="Xamarin.GooglePlayServices.Analytics" version="27.0.0.0" targetFramework="MonoAndroid50" />
<package id="Xamarin.GooglePlayServices.AppIndexing" version="27.0.0.0" targetFramework="MonoAndroid50" />
<package id="Xamarin.GooglePlayServices.Base" version="27.0.0.0" targetFramework="MonoAndroid50" />
<package id="Xamarin.GooglePlayServices.Basement" version="27.0.0.0" targetFramework="MonoAndroid50" />
<package id="Xamarin.GooglePlayServices.Identity" version="27.0.0.0" targetFramework="MonoAndroid50" />
<package id="Xamarin.GooglePlayServices.Location" version="27.0.0.0" targetFramework="MonoAndroid50" />
<package id="Xamarin.GooglePlayServices.Maps" version="27.0.0.0" targetFramework="MonoAndroid50" />
<package id="Xamarin.GooglePlayServices.Plus" version="27.0.0.0" targetFramework="MonoAndroid50" />
Новая система входа через Google еще не поддерживается в Xamarin или я что-то упустил?