开发者控制台

推荐最佳实践

推荐最佳实践

以下是创建推荐的最佳实践。

了解推荐和通知之间的区别

请注意通知推荐之间的区别:

  • 推荐尝试引导用户查看他们可能喜欢的内容。这些推荐基于用户以前的历史记录、可用的新内容或相关内容。
  • 通知可让用户了解与您的应用关联的更新。这些更新可能包括新功能、新关卡、新版本、应用中的更改或获得的新徽章。

向用户提供个性化通知

当您根据用户个人资料提供个性化推荐时,推荐最为有效。最佳推荐将考虑用户的兴趣、个人资料和最近的活动。个性化推荐可提高用户对您的应用的参与度和兴趣。

删除过时的卡片

通过删除旧卡,让您的推荐保持新鲜感和吸引力。跟踪之前显示和访问过的内容,以便稍后可以将其删除。例如,如果用户已看完推荐的内容,则将其从推荐行中删除。

如果您继续发送过时的推荐,用户可能真的会卸载您的应用。

不要超过通知限制

Android为每个程序包强制实施最多50个通知的限制。此限制包括您的应用发送的推荐和其他通知

如果您有超过50个通知,可能会看到以下错误:

W/NotificationManager﹕ notify: id corrupted: sent 51, got back 0.

由于此限制,您应该在发送新通知之前取消旧通知(如果数量超过50)。

限制同时显示的推荐数量

避免一次发送太多推荐。考虑以较小数量(一次5个)批处理推荐。

作为后台应用发送推荐

某些应用选择作为后台进程发送推荐。请注意,如果系统的可用内存不足,后台进程可能会被终止。

请考虑使用触发点发送推荐。触发点可以使用AlarmManager按重复间隔发送推荐。可以使用Android JobSchedule同步适配器任务使重复间隔过期。

处理后退按钮事件

当用户按下后退按钮时,您的应用应该自行销毁并返回到Amazon Fire TV主屏幕上的推荐行。(返回点应该是用户单击推荐时启动应用的位置。)

提供免费、易用的内容

作为最佳实践,请考虑向推荐行发送免费内容。用户打开您的应用后,您可以推送更多优质/付费内容。

您的应用不应烦扰用户、强行推销或推荐不适宜的内容,否则可能会导致应用被列入拒绝名单。

后续步骤

要了解更多信息,请参阅以下内容: