Reactjs 深度链接不适用于路由-反应本机

Reactjs 深度链接不适用于路由-反应本机,reactjs,react-native,mobile,deep-linking,Reactjs,React Native,Mobile,Deep Linking,我的应用程序应在执行以下深度链接时打开:thekitty://pending-invitation/tokenhere 为了做到这一点,我遵循了这个库中的说明 并且对AppDelegate.m和AndroidManifest进行了修改 但问题是,我没有收到任何路由挂起邀请/:token的事件 这就是我为了处理深层链接逻辑而做的钩子: /** * Handles the deep linking logic such as, registering URL schemas and * addi

我的应用程序应在执行以下深度链接时打开:
thekitty://pending-invitation/tokenhere

为了做到这一点,我遵循了这个库中的说明

并且对
AppDelegate.m
AndroidManifest
进行了修改

但问题是,我没有收到任何路由
挂起邀请/:token
的事件

这就是我为了处理深层链接逻辑而做的钩子:

/**
 * Handles the deep linking logic such as, registering URL schemas and
 * adding routes
 */
const useLinking = (): void => {
  const [_, setToken] = useJoinPendingInvitation();

  const registerSchemes = useCallback(() => {
    const schemes = Object.values(URL_SCHEMES);

    schemes.forEach((scheme) => {
      DeepLinking.addScheme(scheme);
    });
  }, []);

  const addRoutes = useCallback(() => {
    DeepLinking.addRoute(
      PENDING_INVITATION_LINK_ROUTE,
      (response: PendingInvitationRouteResponse) => {
        setToken(response.token);
      },
    );
  }, [setToken]);

  useEffect(() => {
    registerSchemes();

    addRoutes();
  }, [
    addRoutes,
    registerSchemes,
  ]);
};

export default useLinking;
我正在执行以测试它的命令:

xcrun simctl openurl已启动thekitty://fund-invitation/tokenhere

我正在注册scheme-
thekitty://
并在组件挂载上添加路由,那么为什么不执行路由处理程序呢