簡體   English   中英

如何在 React Native 中編寫深層鏈接

[英]How to write Deep link in React Native

我已經在本機反應中實現了深度鏈接。 我的路由是這樣完成的。

AuthNavigator(堆棧導航器)

  • 登錄
  • 注冊
  • 主頁(堆棧導航器)

主頁導航器(堆棧導航器)

  • 設備預訂
  • 設備狀態

我想導航到EquipmentStatus screen ,所以我創建了這樣的深度鏈接配置

 const config = { screens: { Home: { screens: { EquipmentStatus: 'equipmentstatus' } } } }

但是當我點擊通知時,它正在打開應用程序(當它關閉時),但它沒有導航到特定屏幕。 當應用程序打開時,它什么也不做。

那么任何人都可以向我建議如何為這種情況編寫深度鏈接配置嗎?

導航特定屏幕

render() {
   return (
      <AppNavigator
         // ...
         uriPrefix={‘demo://’}
       />
   );
}




 export default createStackNavigator(
  {
    First: {
      screen: First,
      path: 'first/:firstId',
    },
    Second: {screen: Second, path: 'second/:secondId'},
    Third: {screen: Third, path: 'third'},
  },
  {
    initialRouteName: 'First',
  },
);
        

將此 url 粘貼到瀏覽器:demo://home/second/42

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM