На этом изображении:
Я проверил :
В цифре 3 они — Приложение,
Я также разрабатываю свое собственное приложение и могу показать его под номером 3.
Но мое приложение не может щелкнуть и открыть,
Пожалуйста, предложите мне, какой атрибут нужно определить, где для меня заставить мое приложение щелкнуть и открыть приложение напрямую?
Спасибо,
Вы можете следовать этому руководству, чтобы рекомендовать контент. developer.android.com/training/tv/discovery/recommendationsdeveloper.android.com/training/tv/discovery/…
После некоторых исследований я нашел этот документ.
Необходимо использовать: метод setAppLinkIntentUri()
Переустановите приложение
Как код ниже
// NOTE : THESE INFO MUST MATCH WITH DATA IN MANIFEST.XML
String SCHEME = "xxx";
String HOST = "xxx";
String PATH = "xxx";
ComponentName componentName = new ComponentName(context, MainActivity.class.getName());
String channelInputId = TvContractCompat.buildInputId(componentName);
// Design Channel Data on Launcher in here
Channel channel = new Channel.Builder()
.setDisplayName(mContext.getString(R.string.mv_hot_title))
.setType(TvContractCompat.Channels.TYPE_PREVIEW)
.setInputId(channelInputId)
.setAppLinkIntentUri(Uri.parse(SCHEME + "://" + HOST + "/" + PATH))
.build();
Не могли бы вы поделиться своим кодом?