使用 OneSingnal 从 NodeJS 发送通知推送到 React Native

Send Notifications Push from NodeJS to React Native with OneSingnal

当我使用 Nodejs 插入 mongodb 数据库并使用 OneSingnal 向 React 本机应用程序发送通知时,是否可以发送通知?怎么做到的?

我有手机的一部分,我已经可以将测试从 Onesingnal 发送到我的手机,但我需要它,当我从 Nodejs 插入时,我会向手机发送通知

谢谢你的帮助

是的 这可以做到。 从您的问题中我可以看出您正在使用基于 Node.js 的 API 并通过手机调用它。

  • 第 1 步:获取玩家 ID 您可以使用 OneSignal.addEventListener('ids', this.onIds) 的事件侦听器响应来获取播放器 ID; - 设备详细信息将作为参数传递给 onIds 函数
  • 第 2 步:将其与您的用户详细信息一起保存 您可以在数据库中的某处映射到您的用户和玩家 ID
  • 第三步:使用RestAPI在数据录入成功后通知用户 其余 api 的文档可以在这里找到 https://documentation.onesignal.com/reference#create-notification

以上步骤仅在定位用户时才需要,可以直接通过appid向所有人发送通知,此时不需要playerid。