React Native Expo Open url android 网络意图

React native expo open url android web intent

如何从 'intent://payment#Intent;action=ch.twint.action.TWINT_PAYMENT;scheme=twint;S.code={token};S.startingOrigin=EXTERNAL_WEB_BROWSER;S.browser_fallback_url=;end' 之类的 url 打开已安装的 Android 应用程序?

每次我通过 Expo Go 客户端从 expo-linking 尝试 Linking.openUrl() 时,我都会收到控制台错误。 如果我从浏览器打开它,它工作正常。

编辑:

我看到了这个SO,基本上就是我需要做的,但是他用的是flutter,我用的是Expo,具体代码没法加。

我看过Expo LinkingsendIntent()https://docs.expo.dev/versions/latest/sdk/linking/#linkingsendintentaction-extras方法,但是不知道怎么把这种URL转换成传给方法.

这可以通过使用 https://docs.expo.dev/versions/latest/sdk/intent-launcher/#intentlauncherstartactivityasyncactivityaction-params

轻松解决