Вызов 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 -> информация(в боковом меню) -> о приложении. и внизу мелким шрифтом будет написано текущее имя приложения