I am implementing Recommendations Overview feature in Fire TV.
Recommended By Your Apps row is not showing in Fire TV Stick 4K. and my code is working fine in Android TV but not working in My Fire TV Stick 4K.
Is **Fire TV Stick 4K **is supported for Recommendations Overview (Recommended By Your Apps)? I turned on "Developer Options" and "Developer Row" > Reboot device. I also added extra configurations into notification as below:
mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int notifyID = 1;
Bundle mBundle = new Bundle();
ContentRecommendation rec = new ContentRecommendation.Builder()
.setContentImage(appIconYourCompany)
.setContentIntentData(ContentRecommendation.CONTENT_STATUS_PENDING, mIntent, 1, mBundle)
.setText("mText")
.setTitle("mTitle")
.setBadgeIcon(R.drawable.app_icon_your_company)
.setGenres(new String[]{"Test1","Test2","Test3"})
.setContentTypes(new String[]{ContentRecommendation.CONTENT_TYPE_MOVIE, ContentRecommendation.CONTENT_TYPE_VIDEO})
.setProgress(100,0)
.setMaturityRating(ContentRecommendation.CONTENT_MATURITY_ALL)
.setRunningTime(596)
.build();
Notification notification = rec.getNotificationObject(getApplicationContext());
notification.extras.putString("com.amazon.extra.DISPLAY_NAME", "My App");
notification.extras.putString("com.amazon.extra.MATURITY_RATING", "G");
notification.extras.putInt("com.amazon.extra.RANK", 1);
notification.extras.putString("com.amazon.extra.LONG_DESCRIPTION", "mLongDescription");
notification.extras.putLong("com.amazon.extra.LAST_WATCHED_DATETIME", System.currentTimeMillis());
notification.extras.putString("com.amazon.extra.PREVIEW_URL", mPreviewUrl);
notification.extras.putInt("com.amazon.extra.LIVE_CONTENT", 0);
notification.extras.putString("com.amazon.extra.CONTENT_RELEASE_DATE", "2016");
notification.extras.putInt("com.amazon.extra.CONTENT_CAPTION_AVAILABILITY", 1);
notification.extras.putInt("com.amazon.extra.CONTENT_CUSTOMER_RATING", 5);
notification.extras.putInt("com.amazon.extra.CONTENT_CUSTOMER_RATING_COUNT", 10);
notification.extras.putString("com.amazon.extra.IMDB_ID", "tt0417148");
notification.extras.putLong("com.amazon.extra.CONTENT_START_TIME", System.currentTimeMillis());
notification.extras.putLong("com.amazon.extra.CONTENT_END_TIME", System.currentTimeMillis() + 10000);
mNotificationManager.notify(notifyID, notification);
I turned on "Developer Options" and "Developer Row" > Reboot device. I also added extra configurations into notification as Fire TV document