Firebase:react-native:从“@react-native-firebase/iid”获取实例 ID、iid 无效

Firebase: react-native: get instance id, iid from '@react-native-firebase/iid' not working

我的代码曾经有效。它做到了:

import iid from '@react-native-firebase/iid';
...
  tokenDevice = await iid().getToken();

但是现在,我明白了

TypeError: (0, _iid.default) is not a function. (In '(0, _iid.default)()', '(0, _iid.default)' is undefined)

我的代码似乎无法再导入“@react-native-firebase/iid”。 此外,其他 firebase 包的版本为 12+,包 iid 停留在 11.5,react-native firebase 文档不再引用 iid https://rnfb-docs.netlify.app/reference

我怎样才能让我的设备令牌向特定的 phone 发送消息?

iid 模块已弃用。获取令牌的正确代码是

import messaging from '@react-native-firebase/messaging'
const deviceToken = await messaging().getToken()