发布您的 Messenger 应用是件大事!为尽可能顺利地通过审核和批准流程,请在提交应用以供审核之前,花些时间查看我们的发布前检查表。检查表中列出的大多数事项并非必要项,但都是您在提交应用前应该考虑的。
构建 Messenger 应用有许多种不同的方法。以下是我们认为可能对您有所帮助的一些最佳实践:
真实性:无论您的 Messenger 应用作何用途,它都拥有独特之处。考虑如何通过消息的文风、语气和语言,最好地突出这一点。
通知:Messenger 最适合用于向用户发送与许多不同内容相关的通知,例如订单状态更新、预订确认信息等。如果您的 Messenger 应用提供通知功能,请务必为用户提供管理通知和提醒的频率或将通知和提醒关闭的方法。
在您的 Messenger 应用进入生产阶段后,会出现很多意想不到的情况。请更新以下通知设置,确保您了解应用的状况:
邮件通知:检查您的邮件通知设置是否正确。如果邮箱不正确,您会错过有关您 Messenger 应用的重要更新。您应选择“除已退订通知之外的所有通知”。
政策执行事件:为您的应用订阅接收 messaging_policy_enforcement
Webhooks 事件。如果您的 Messenger 应用违反我们的其中一项开放平台政策,这就是我们通知您的方式之一。
Messenger 开放平台为您提供很多创造 Messenger 独特体验的方法。在提交 Messenger 应用之前,请先检查您的应用是否缺少以下任何核心功能;如果缺少这些功能,建议您将其加入:
消息模板:模板是构造消息的绝佳方式,提供比纯文本更丰富的对话内容。
固定菜单:固定菜单的使用方式有很多,例如用于导航或突出重要功能。您甚至可以将固定菜单作为与应用互动的唯一方式。如果发生意外错误,固定菜单也是让用户恢复和重新开启对话流程的好方法。
快速回复:如果让用户回复纯文本,您的应用就很难预测并妥善回复用户消息。通过快速回复功能,您可以根据需要限制可能的回复内容,从而创造更流畅的体验。
Messenger 网页视图:有些功能很难在对话中提供。Messenger 开放平台支持全网页视图,因此您的 Messenger 应用可以根据需要呈现复杂的用户界面。
对于 Messenger 用户是否选择与您的 Messenger 应用互动,您的入门引导流程起着至关重要的作用。为确保新用户获得最佳体验,请利用欢迎画面的以下重要功能:
对您的 Messenger 应用进行多次测试,以防万一。没有用户会喜欢功能异常的应用,因此请务必确保您的 Messenger 应用能够正常运行。测试您的功能,确保为意外消息内容等极端情况提供后备方案。
尝试让您的应用无法正常运行,这很有趣!
以下是一份简短的清单,列出了在公开推出 Messenger 应用之前,您应该测试的事项:
回复情况:您的应用是否快速回复?如果回复可能延迟,您是否使用发送方操作等功能来提示用户?您的应用能否妥善处理用户输入的所有内容,包括随机输入的内容?Messenger 采用对话形式,因此请记住,用户对它的期望与其他类型的应用不同。请将平均回复时间控制在一分钟以内。
错误或失败状态:如果您的 Messenger 应用收到意外输入的内容,它能否妥善处理失败?如果应用失败,用户能否恢复或重新开启体验?
对话流程:从用户开始使用到结束,您的应用是否提供清晰的互动路径?您是否在用户使用过程中提供足够的指导和背景信息,便于用户在任何时候都了解自己的选项?
扩展性:您的基础架构能否扩展?您的 Webhooks 能否处理 Webhooks 事件数量意外激增的情况?
Messenger 开放平台提供很多方式,有助于吸引用户探索您的体验。利用 Messenger 开放平台的业务曝光和再度吸引受众功能,向 Messenger 上的众多用户展示您的应用。以下仅列出了几个您可以使用的功能:
Messenger 直达广告:利用可开启与您 Messenger 应用的新对话的广告,在 Facebook、Instagram 和 Messenger 中为您的应用赢得曝光率;或使用订阅消息吸引用户再次进行已有对话。
客户聊天插件:通过客户聊天插件,用户在浏览您网站的同时,可以向您的企业发送消息。
m.me 链接:这是一种短网址,可将用户重定向到您的 Messenger 应用。您可以在您的网站、邮件简报中使用 m.me 链接,甚至还可以添加 ref
参数,在对话中添加背景信息。