Вызов Uber Russia из стороннего приложения

у YandexGo есть возможность вызова из стороннего приложения:

        Android.Net.Uri uri = Android.Net.Uri.Parse(string.Format(CultureInfo.InvariantCulture, "yandextaxi://"));
        Intent intent = new Intent(Intent.ActionView, uri);
        intent.SetPackage("ru.yandex.taxi");
        _activity.StartActivity(intent);

Есть ли такая же возможность открыть приложение Uber Russia?


Ответы (1 шт):

Автор решения: Павел Сухарев

Вместо "yandextaxi://" нужно использовать "ubermlbv://". Имя пакета "ru.yandex.uber".

    Android.Net.Uri uri = Android.Net.Uri.Parse(string.Format(CultureInfo.InvariantCulture, "ubermlbv://"));
    Intent intent = new Intent(Intent.ActionView, uri);
    intent.SetPackage("ru.yandex.uber");
    _activity.StartActivity(intent);

Видимо, после того, как uber слился с яндексом, имя приложения, по которому его можно вызвать из другого приложения, изменилось. Новое имя приложения можно посмотреть, открыв uber russia -> информация(в боковом меню) -> о приложении. и внизу мелким шрифтом будет написано текущее имя приложения

→ Ссылка