Намерение не открывать игровой магазин

Когда я пытался открыть список своего приложения в магазине воспроизведения через намерение, он открывает приложение магазина воспроизведения и показывает это сообщение: «Чтобы просмотреть этот контент, установите и настройте приложение для просмотра веб-страниц». Смотрите скриншот.

Намерение не открывать игровой магазин

Я установил хром в качестве приложения для просмотра по умолчанию. это код

private void launchRateUS() {
        try {
            Intent rateIntent = rate("market://details?id = " + getPackageName());
            startActivity(rateIntent);
        } catch (ActivityNotFoundException e) {
            Intent rateIntent = rate("https://play.google.com/store/apps/details?id = " + getPackageName());
            startActivity(rateIntent);
        }
    }


private Intent rate(String url) {
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.format("%s?id=%s", url, getPackageName())));
        int flags = Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_MULTIPLE_TASK;
        if (Build.VERSION.SDK_INT >= 21) {
            flags |= Intent.FLAG_ACTIVITY_NEW_DOCUMENT;
        } else {
            flags |= Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET;
        }
        intent.addFlags(flags);
        return intent;
    }

Что не так с кодом? Как показать список игрового магазина вместо этого сообщения?

Моя беда, я просто скопировал из другого класса и дважды добавлял детали пакета.

Sony 23.05.2018 12:35
1
1
644
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы удваиваете свой? Id = packagename в функции оценки. Просто используйте переданный вами URL.

private Intent rate(String url) {
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
...

моя плохая, я скопировал вставку из другого класса и не заметил этого.

Sony 23.05.2018 12:38

Попытайся

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));

startActivity (browserIntent);

Другие вопросы по теме