React Native 参考错误:找不到变量:内部通信事件

wbrvyc0a  于 2023-01-27  发布在  React
关注(0)|答案(1)|浏览(89)

我刚刚从react-native-intercom升级到@intercom/intercom-react-native,我已经设法让对讲机工作,但正在与他们的docs的这段代码斗争。

Intercom.getUnreadConversationCount()

...

useEffect(() => {
    const countListener = Intercom.addEventListener(
      IntercomEvents.IntercomUnreadCountDidChange,
      (response) => {
        setCount(response.count as number);
      }
    );

    return () => {
      countListener.remove();
    };
  }, []);

特别是,我得到了错误
参考错误:找不到变量:内部通信事件。
有人看到这个吗?

eufgjt7s

eufgjt7s1#

啊,好的,我已经找到了解决办法,为了正确运行代码,还需要导入IntercomEvents,如下所示:

import Intercom, { IntercomEvents } from "@intercom/intercom-react-native"

相关问题