问题标签 [react-native-deep-linking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - useURL hook expo-linking 用于后台应用程序
expo-linking
React Native 包有一个名为的钩子,useURL
当应用程序在后台时它对我不起作用。来自文档我Returns the initial URL followed by any subsequent changes to the URL.
的托管世博会应用程序遇到的问题是,当应用程序已经在后台打开时,挂钩不起作用。这是钩子:
如果我在应用程序关闭时打开 URL exp://exp.host/@myprofile/myproject?a=b
,我会按预期收到警报。如果应用程序在后台,则警报不会响起。我已经在 iOS 模拟器和物理 Android 上进行了测试。有什么解决办法吗?请注意,类似的问题也会发生在Linking.addEventListener()
.
deep-linking - TestFlight 应用程序的通用链接支持
我现在在 TestFlight 中有一个应用程序,它还没有准备好公开。我愿意为其添加通用链接,因此我可以邀请我的测试人员通过包含一些参数的通用链接来测试应用程序。
流程将是:
Generate a universal link with specific invitation params -> User taps on the link -> if TestFlight is not installed it will go download TestFlight -> then will go to download the app from TestFlight -> Then will run the app and pass the params
我试图验证它的可行性,但找不到任何关于它的帮助文章。
android - 由于浏览器默认设置为桌面站点,因此深层链接不会在 Android 平板电脑中打开应用程序
深层链接不会打开安装在 android 平板电脑中的应用程序。浏览器默认设置为桌面站点,因此深度链接 URL 在重定向时会转换为 WWW 站点。
是否有任何方法可以采用深度链接,以便具有桌面站点设置的浏览器了解深度链接 url 是在平板电脑中打开已安装的应用程序?
例如:深层链接 URL https://app.page.link/products
reactjs - 使用 React Native 深度链接读取 URL
我正在使用一个深层链接,它将我发送到特定页面中的我的应用程序,但我想阅读该页面的链接。例如:我的链接是“my app://somepage/code=123”,我想在打开链接后从 url 中获取这个代码值。
javascript - 如何在 React Native 中编写深层链接
我已经在本机反应中实现了深度链接。我的路由是这样完成的。
AuthNavigator(堆栈导航器)
- 登录
- 注册
- 主页(堆栈导航器)
主页导航器(堆栈导航器)
- 设备预订
- 设备状态
我想导航到EquipmentStatus screen
,所以我创建了这样的深度链接配置
但是当我点击通知时,它正在打开应用程序(当它关闭时),但它没有导航到特定屏幕。当应用程序打开时,它什么也不做。
那么任何人都可以向我建议如何为这种情况编写深度链接配置吗?
react-native - 我们可以在反应原生的 url 中传递邀请码吗?
我正在尝试在 React Native 中注册用户。有两个步骤可以做到当我输入用户喜欢的信息(名字、姓氏和电子邮件)时,用户在他/她的邮件中得到了一个链接。当用户单击此链接时,它会重定向到新注册页面,其中包含另外两个字段,例如密码和地址。我想通过链接向用户发送邀请码。我们如何发送邀请码和应用程序链接以及当用户打开应用程序时如何处理?
react-native - 如何在反应原生深度链接中获取查询参数
我已经在我的应用程序中实现了深度链接。我的应用程序正在使用添加的链接打开,但无法从一个链接获取查询参数
这是我的深度链接配置的代码
这是完整的链接:
我想从此链接获取访问令牌、客户端和 uid。我怎么才能得到它?
react-native - 如何使用深度链接打开亚马逊支付?
我正在开发一个 RN 应用程序,我需要打开打开的 UPI 应用程序来收钱。PhonePe、Google Pay、Paytm工作得很好,我在amazonpay上苦苦挣扎。我尝试了下面提到的几个示例,它打开了亚马逊应用程序,但没有打开亚马逊支付屏幕
amazonToAlipay://upi/pay?pa=your@vpa&pn=YourName&tn=Note&am=1&cu=INR
amazonToAlipay://pay?pa=your@vpa&pn=YourName&tn=Note&am=1&cu=INR
react-native - 使用 Expo React Native 的嵌套导航深度链接
我的嵌套堆栈导航设置是这样的。抽屉导航器是我的根组件,由堆栈导航器组成,其中嵌套了一个选项卡导航器
主页堆栈导航器
下面是我的链接
我已经尝试过npx uri-scheme open exp://128.0.0.1:19000/--/main/explore/worldPath --ios
,但我的模拟器没有任何反应。
有谁知道我在这里可能会错过什么?非常感谢任何解决此问题的帮助!