推荐最佳实践
推荐最佳实践
以下是创建推荐的最佳实践。
了解推荐和通知之间的区别
- 推荐尝试引导用户查看他们可能喜欢的内容。这些推荐基于用户以前的历史记录、可用的新内容或相关内容。
- 通知可让用户了解与您的应用关联的更新。这些更新可能包括新功能、新关卡、新版本、应用中的更改或获得的新徽章。
向用户提供个性化通知
当您根据用户个人资料提供个性化推荐时,推荐最为有效。最佳推荐将考虑用户的兴趣、个人资料和最近的活动。个性化推荐可提高用户对您的应用的参与度和兴趣。
删除过时的卡片
通过删除旧卡,让您的推荐保持新鲜感和吸引力。跟踪之前显示和访问过的内容,以便稍后可以将其删除。例如,如果用户已看完推荐的内容,则将其从推荐行中删除。
如果您继续发送过时的推荐,用户可能真的会卸载您的应用。
不要超过通知限制
Android为每个程序包强制实施最多50个通知的限制。此限制包括您的应用发送的推荐和其他通知。
如果您有超过50个通知,可能会看到以下错误:
W/NotificationManager﹕ notify: id corrupted: sent 51, got back 0.
由于此限制,您应该在发送新通知之前取消旧通知(如果数量超过50)。
限制同时显示的推荐数量
避免一次发送太多推荐。考虑以较小数量(一次5个)批处理推荐。
作为后台应用发送推荐
某些应用选择作为后台进程发送推荐。请注意,如果系统的可用内存不足,后台进程可能会被终止。
请考虑使用触发点发送推荐。触发点可以使用AlarmManager
按重复间隔发送推荐。可以使用Android JobSchedule
或同步适配器
任务使重复间隔过期。
处理后退按钮事件
当用户按下后退按钮时,您的应用应该自行销毁并返回到Amazon Fire TV主屏幕上的推荐行。(返回点应该是用户单击推荐时启动应用的位置。)
提供免费、易用的内容
作为最佳实践,请考虑向推荐行发送免费内容。用户打开您的应用后,您可以推送更多优质/付费内容。
您的应用不应烦扰用户、强行推销或推荐不适宜的内容,否则可能会导致应用被列入拒绝名单。
后续步骤
要了解更多信息,请参阅以下内容: