设置
要使用通知包,您需要按照zh/packages/notifications/keys.ts
文件中的说明将所需的环境变量添加到您的项目中。
应用内通知中心
要渲染应用内通知中心,请从@repo/notifications
包中导入 NotificationsTrigger
组件并在您的应用中使用它。我们已经在示例应用的侧边栏中添加了这个组件:
apps/app/app/(authenticated)/components/sidebar.tsx
发送通知
Knock 使用工作流程发送通知。要发送应用内通知,请在 Knock 仪表板中创建一个新的工作流程,该工作流程使用应用内
渠道提供程序并创建相应的消息模板。
然后您可以在应用中为特定用户触发该工作流程,传入必要的数据来填充消息模板:
notify.ts