Я пытаюсь разработать программу, используя Google API Nearby, использую xamarin
в Android Studio, последняя версия ближайшего сервиса - 16.0.0, обновленная в октябре 2018
, но последний нугет поблизостиверсия, которую я нашел в xamarin - это 60.1142.1, обновленная в марте 2018 года, что равно 11.4.2 в андроид студии
Как получить последнюю версию NuGet Nearby, как в андроид студии?Потому что у меня проблемы с использованием 11.4.2, потому что ему нужен GoogleApiClient в качестве параметра
public NearbyService()
{
Context = Application.Context;
ConnectionsClient = NearbyClass.Connections;
SetGoogleApiClient();
}
public void SetGoogleApiClient()
{
GoogleApiClient = new GoogleApiClient.Builder(Context)
.AddConnectionCallbacks(this)
.AddOnConnectionFailedListener(this)
.AddApi(NearbyClass.CONNECTIONS_API)
.Build();
if (!GoogleApiClient.IsConnected)
GoogleApiClient.Connect();
}
public void OnConnected(Bundle connectionHint)
{
NearbyConnections = new NearbyConnections();
ConnectionLifeCycleCallbackService = new ConnectionLifeCycleCallbackService(this, new PayloadCallbackService(this));
EndPointDiscoveryCallbackService = new EndPointDiscoveryCallbackService(this, ConnectionLifeCycleCallbackService);
}
public void OnConnectionFailed(ConnectionResult result)
{
if (!GoogleApiClient.IsConnected)
GoogleApiClient.Connect();
}
. Тогда в моей MainActivity я позвоню
protected override void OnRestart()
{
base.OnRestart();
if (NearbyService.GoogleApiClient != null && !NearbyService.GoogleApiClient.IsConnected)
NearbyService.GoogleApiClient.Connect();
}