Как открыть Play Store для конкретного приложения на Android TV? - PullRequest
0 голосов
/ 31 января 2019

Я хотел бы открыть ссылку на определенное приложение в Play Store на Android TV.

Нормальный способ сделать это не работает

        Intent intent = getPackageManager().getLaunchIntentForPackage("com.android.vending");

        ComponentName comp = new ComponentName("com.android.vending",
                "com.google.android.finsky.activities.LaunchUrlHandlerActivity");
        intent.setComponent(comp);

        intent.setData(Uri.parse("market://details?id=" + packageName));
        startActivity(intent);

Это открывает Google Play, но не заходит в приложение.Вместо этого появляется диалоговое окно с сообщением «Чтобы просмотреть это содержимое, установите и настройте приложение для просмотра веб-страниц»

Как мне получить его, чтобы открыть страницу для определенного приложения?

1 Ответ

0 голосов
/ 31 января 2019

Теперь я чувствую себя глупо, мне просто нужно было .trim () мой packageName, потому что в его конце был символ новой строки.

Если кто-то еще ищет это, приведенный выше код работает для открытия приложений вPlay Store на Android TV.

...