【发布时间】:2020-04-19 14:45:40
【问题描述】:
前提
无论好坏,我将两个 Expo 帐户用于我的生产和开发环境。
Production Expo Account: prod-proj
Development Expo Account: dev-proj
我使用 Expo 的推送通知服务向我的用户发送推送通知。我将每个用户的 Expo Push Notification Token 存储在他们的用户文档中。即:
User
id: 1
name: Jimothy
token: ExponentPushToken[di3ja!-lk2^(24af]
通过一系列不幸的事件,我数据库中的大多数用户都使用prod-proj Expo 项目创建了推送通知,但少数用户使用dev-proj 创建了推送通知。
问题
当我尝试分块并向我的所有用户发送推送通知时,我从 Expo 收到一个错误:
错误:同一个请求中的所有推送通知消息必须是针对同一个项目的;按项目分隔您的推送通知。
但是我的代币都搞混了!
如何按项目区分 Expo Push Notification Tokens?
【问题讨论】:
标签: react-native push-notification expo