推荐最佳实践


推荐最佳实践

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

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

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

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

个性化设置给用户的通知

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

删除过时的卡片

通过删除旧卡,让您的推荐保持新鲜和受欢迎。跟踪之前显示和访问过的内容,以便稍后可以将其删除。例如,如果用户观看完了推荐的内容,请将其从推荐行中删除。

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

不要超过通知限制

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

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

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

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

限制同时显示的推荐数量

避免一次发送太多推荐。考虑以小组形式(一次 5 个)批处理推荐。

作为后台应用发送推荐

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

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

处理后退按钮事件

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

提供免费、友好的内容

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

您的应用不应骚扰、强行推销或推荐不适宜的内容。这样做会导致您的应用可能被列入黑名单。

后续步骤

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