Appwrite 刚刚开始他们的 Appwrite init_ 周,他们已经发布了一个巨大的炸弹 - Appwrite Messaging。为什么这是 Appwrite 过去几个月最重要的功能发布之一,以及这对我们开发人员意味着什么,我们现在就来看看。
为什么 Appwrite Messaging 是一项巨大的新功能
Appwrite 是 Firebase 的竞争对手。Supabase 也是竞争对手之一。但与 Firebase 相比,使用 Appwrite 或 Supabase 的两个最大缺点之一是无法向用户发送推送通知(第二个缺点是分析)。
这是保持用户参与度并让他们重新花时间在您的应用上的重要方法。无论是通过电子邮件、短信还是推送通知,我们都需要有一种方法来联系我们的用户。
现在,Appwrite 刚刚发布了 Appwrite Messaging。不仅适用于电子邮件。也不仅仅是电子邮件和短信。而是适用于所有三种主要通信渠道:电子邮件、短信和推送通知。
Appwrite Messaging 对企业和开发人员意味着什么
如前所述,Appwrite Messaging 为我们提供了一个吸引用户的全新世界。我们可以使用 APNS 向苹果设备发送推送通知,或者使用 Firebase Cloud Message 向安卓设备推送通知(我知道,这仍然依赖于 Firebase,但这与集成本身有关)。
对于电子邮件,Appwrite 目前提供 Mailgun 和 Sendgrid 集成,但您也可以通过普通 SMTP 发送邮件。
当您想要通过短信联系用户时,可以选择 Twilio、MSG91、Telesign、TextMagic 和 Vonage 等提供商。
如你所见,Appwrite 已经在 Appwrite Messaging 中提供了大量不同的服务。他们还计划很快整合更多平台。这意味着企业可以使用现有的邮件和短信提供商,只需将它们连接到 Appwrite 即可。这意义重大!
现在还有一个问题需要回答:你能自动发送消息吗?
嗯,正如我们对 Appwrite 的期望:是的,你可以。您可以选择从 Appwrite 仪表板手动发送给不同的用户组或个人,但也可以使用 Appwrite SDK 通过代码发送消息。这也意味着你可以像 Duolingo 那样做:如果用户在晚上 10 点之前还没有延长连续记录时间,则向他发送提醒。
最后
也许你认为我有点夸张了。也许您会想:“是的,这是一个很棒的功能,但没有那么大”。听我说:如果您思考得足够长,您就会意识到您需要有多少新的方式与用户交互。例如,通过邮件发送时事通讯、促销信息和公告。通过短信发送重要通知甚至时事通讯(顺便说一句,短信时事通讯是平均打开率最高的时事通讯形式),并通过推送通知发送您能想到的其他所有内容。只需看一下您的手机,看看所有不同的应用程序如何利用推送通知的力量来获取您的分机。
今天就这样,祝您有美好的一天,让我们为 Appwrite init_ 活动的其余部分感到兴奋!
原文:https://tomicriedel.medium.com/this-new-feature-will-change-the-way-i-use-appwrite-b3042cefe804