博览会推送通知令牌如何工作? ExponentPushToken [XYC]

时间:2020-08-14 11:33:37

标签: javascript react-native expo

在EXPO SDK36中,我定位到iOS和Android。

我正在尝试在Android设备上开发推送通知,我的设备有ExponentPushToken[XYZ],而我的iOS设备有ExponentPushToken[ABC]

  • 这些生成的令牌是否唯一?
  • 他们生成了客户端吗?
  • 我可以安全地将它们添加到数据库中以识别我的设备吗?
  • 所有发布渠道(staging / preprod / prod)是否将为每个设备使用相同的令牌?

1 个答案:

答案 0 :(得分:1)

所有令牌都是唯一的,但是,每次您重新安装该应用程序时都会生成一个新令牌,因此每个版本(可能还有商店更新)都必须进行处理。您可以执行一些操作,例如在每个新版本中删除所有令牌。

据我所知,在您的数据库中存储令牌是唯一的方法。确保他们的访问权取决于您。

在Android构建中,您需要一个firebase api密钥来处理通知。参见https://docs.expo.io/push-notifications/using-fcm/