Создание каналов на главном экране приложения
Статус: получение канала и соответствующих ему программ
Вызов заставки, как показано ниже, когда пользователь выбирает мой канал на главном экране
Intent intent = new Intent (getApplicationContext(), SplashActivity.class);
channelBuilder = new Channel.Builder();
.....
.setAppLinkIntentUri(Uri.parse(intent.toUri(Intent.URI_INTENT_SCHEME)));
Результат: Заставка была успешно вызвана
Другая рука, Программы здесь, когда я выбираю любую Программу, всегда получаю Не могу открыть это прямо сейчас
Вот что я делаю, чтобы получить его
Intent intent = new Intent (getApplicationContext(), PlaybackActivity.class);
intent.putExtra(PlaybackActivity.EXTRA_MOVIE, movie1);
PreviewProgram program = new PreviewProgram.Builder()
.......
.setIntentUri(Uri.parse(intent.toUri(Intent.URI_INTENT_SCHEME)))
.setInternalProviderId(String.valueOf(movie1.getId()))
.setContentId(String.valueOf(movie1.getId()))
Как видите, я пытаюсь вызвать PlaybackActivity и передавать данные фильма для конкретной программы, но PlaybackActivity никогда не вызывается
Так в чем же причина, то же самое работает для канала, но не для программ