一种新的应用内 SMS 服务预配交付方式





0/5 (0投票)
Clickatell 推出了一项新功能,可与其消息传递产品配合使用,让应用程序开发人员能够提供完全属于自己的、支持短信的用户体验,而无需承担计费或支持消息传递功能的负担。
开发人员花费无数时间来开发他们的应用程序,以期为客户提供最佳体验。功能集、界面和整体用户体验经过深思熟虑和精心实现,旨在超越竞争对手,打造一款能够赢得市场的差异化应用。
如果应用程序利用短信的效率和普及性来实现提醒、通知、互动或营销,那么开发人员现在必须决定如何为客户启用该渠道。到目前为止,主要有两种配置服务的方式:
- 转售短信:在这种方式下,开发人员在其应用程序中构建短信服务,将服务器连接到短信账户,并代表客户直接支付消息费用,然后将该费用转嫁给客户。这是一种简单的方式,但开发人员仍需负责解析消息、创建账单记录以及向客户收费。开发人员还必须每月向客户收款,并承担潜在的未付账单责任。
- 让客户自行设置:在此方式下,开发人员向客户推荐消息服务提供商,但让客户自行配置账户。这是一个干净的模式,因为开发人员专注于软件开发,而不是提供持续的短信服务。缺点是用户体验变得断断续续,并且依赖于客户了解如何导航消息服务提供商的购买和配置流程,以及随后使用服务提供商的配置参数进行账户设置。
一种新方式
这两种模式在市场上都有其存在的空间。但对于不想涉足转售短信服务的开发人员来说,这两种方式都不完全令人满意。对这类开发人员而言,更理想的解决方案是让客户:1) 留在您的应用程序 UI 内;2) 能够直接建立短信账户,从而免去了作为客户的前端支持和计费实体的负担。
Clickatell 长期以来一直是开发人员社区的倡导者和赋能者,十多年前就向开发人员开放了其消息传递 API。为了延续这一传统,我们推出了一项新功能,可与其消息传递产品配合使用,让应用程序开发人员能够提供完全属于自己的、支持短信的用户体验,而无需承担计费或支持消息传递功能的负担。
Clickatell Connect API 套件是一组 XML API,允许客户注册、验证和激活 Clickatell 账户,以便与特定的 Web 服务或应用程序一起使用。他们可以为账户配置双向长号码,并向账户添加消息费用。
用例场景
让我们看看这种情况的应用:一位开发人员为医生办公室创建了一个预约提醒应用程序。在初始设置过程中,应用程序会要求客户注册短信服务。客户输入的信息将用于注册他们使用该应用程序,以及注册 Clickatell 账户。该应用程序是基于 Web 的,每个客户在使用前都必须注册该服务。
注册
在注册过程中,捕获的信息(如姓名、用户名、电子邮件地址等)将传递给开发人员的订阅者数据库以及 Clickatell。 Connect API 注册 调用如下所示:
作为一种选择,XML 可以指定“小型企业”账户类型。在此账户类型下,开发人员可以设置一个美国长号码用于双向消息传递。
当客户成功注册后,API 会返回一个成功标志以在应用程序中显示。
当然,并非所有注册请求都成功,因此 API 还内置了一个错误代码列表,可以返回详细的失败原因。
激活
一旦客户成功注册了 Clickatell 账户,就会向他们注册过程中使用的电子邮件地址发送一封电子邮件。客户需要使用电子邮件中的链接来完成新注册账户的激活。如果由于某种原因客户未收到电子邮件或无法访问,他们可以请求重新发送激活邮件。为此,需要进行以下调用:
请注意,如果客户在注册过程中错误地输入了不正确的电子邮件地址,激活邮件可以发送到此处请求新激活邮件中指定的地址。如果激活邮件请求成功,客户将收到如下的正面通知,或者收到一个提供详细原因的错误代码,说明请求失败。
双向号码应用
一旦账户注册并激活,就可以为该账户分配一个双向号码。以下调用是用于调用 Clickatell URL 以申请双向号码的示例:
如果调用成功,客户将获得如下所示的结果:
这将允许应用程序显示 Clickatell 中有关获取双向号码的特定页面。
Connect API 与小型企业 API
Connect API 套件是一个强大的接口,可以方便地进行全面的账户设置和管理,以及为客户购买消息费用。Connect API 套件可以与小型企业 API 结合使用,从而在您的应用程序中创建强大的双向消息传递功能。
小型企业 API 是一种消息传递 API,为每个账户分配一个美国长号码。成功注册和付款后,客户将立即能够联系到所有美国和加拿大移动运营商,以及拉丁美洲大多数国家和附属地区的运营商。客户将进一步受益于双向号码的专用性。所有发送到该号码的移动源消息都可以直接路由到客户账户,而无需关键字。消息费用非常合理,每月订阅小型企业 API 可获得免费的移动源 (MO) 消息和移动终结 (MT) 消息。通过 Connect API 套件即可完成该号码的购买、配置和管理。
更多信息
详细信息可在 此处 找到。