问题描述
我希望为 URL 设置自定义正则表达式,以支持 React Native 应用程序中的深层链接。我正在遵循本指南
https://docs.expo.io/workflow/linking/#universaldeep-links-without-a-custom-scheme
但面临一些问题,我的网络应用中有以下网址
- https://app.harshmakadia.me/account/125/nocode
- https://app.harshmakadia.me/account/125/bot/1505/preview
- https://app.harshmakadia.me/account/125/channel/web/appearance
现在我的问题是我只想在应用内打开这个 https://app.harshmakadia.me/account/125/nocode
网址,并在点击时忽略其余网址。因此,在 3 个 URL 中,只有一个应该重定向回原生应用。
我正在使用 Expo 来构建这个应用程序。
如何在 Android 和 iOS 上做到这一点?
这是我的安卓代码 (assetlinks.json)
"intentFilters": [
{
"action": "VIEW","autoVerify": true,"data": [
{
"scheme": "https","host": "*.myapp.io","pathPrefix": "/account"
}
],"category": [
"broWSABLE","DEFAULT"
]
}
]
使用上面的 /account
会在点击链接时重定向所有 3 个 URL。
如何实现正则表达式来处理特定的 URL?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)