Как получить последнюю версию NuGet Nearby? - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь разработать программу, используя 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();
    }
...