deep-linking 相关问题

在万维网中,深度链接是超链接的使用,该超链接表示为绝对URL(即http://example.com/path/page),而不是相对的(即/路径/页面)。链接指向的站点可能需要与其他网站的深层链接。

WSO2 身份服务器的神奇链接流

我需要为最终用户生成深层链接/魔术链接。用户将通过电子邮件收到链接,点击该链接后需要自动登录(无密码登录)。 身份

回答 2 投票 0

Flutter Android 深层链接未启动应用程序

我已经按照官方文档为我的 Flutter 应用程序实现了深度链接功能。但是,在 Android 上,当我在浏览器上打开深层链接时,它不会启动该应用程序。 这……

回答 1 投票 0

React Native:如何在本地测试深度链接机制?

我正在使用 React Native 0.65,我想按照以下步骤设置推荐人奖励系统: 生成一个重定向到本地运行的调试应用程序的深层链接。就我的 Appsflyer 而言,...

回答 1 投票 0

如何以我的应用程序作为源创建 Spotify 深度链接

例如,deepLink 等于spotify:app:com.example.name:playlist:37i9dQZEVXbdGwWzuKJrad,就像这里的旧示例一样。它只是打开 Spotify,没有目标播放列表。我们可以将源应用程序附加到 sp...

回答 1 投票 0

Spotify 深层链接 URI 不适用于 Android 平台

我正在尝试在 Android (HTC One) 上打开 Spotify URI 链接,但它似乎无法正确打开。该 URI 只是将我带入 Spotify 应用程序,而没有真正将我重定向到播放列表...

回答 2 投票 0

如何从 .NET 7 iOS 应用程序启动 MAUI 应用程序

我希望从 .NET 7 iOS 应用程序启动 .NET MAUI 应用程序。我还期待启动的应用程序返回数据。 我在用着 如果(UIApplication.SharedApplication.CanOpenUrl(新...

回答 1 投票 0

Flutter iOS - 重定向在第 3 方网站或我的自定义重定向页面中停滞

描述 使用 oauth2_client 包连接到第 3 方 API。所以我创建了一个自定义客户端,设置了一个网络服务器(因为第 3 方 API 要求重定向 URL 为 HTTPS),然后配置...

回答 1 投票 0

Xamarin.Android 应用程序中的深度链接不起作用

在我们的应用程序中,我们使用深层链接。它们在应用程序打开或在后台运行时工作,但在应用程序完全关闭时不起作用。 应用程序打开,但 OnNewIntent 和

回答 1 投票 0

如何从手机浏览器打开深层链接?

我为我的应用程序创建了一个深层链接,myapp://video 或者说我还添加了 uber:// 但是当我从 Chrome 浏览器打开这些链接时,它会带我去谷歌,它不会将此视为一个链接,那么如何...

回答 7 投票 0

iOS 通用链接在本机 iOS 中不起作用

嗨,我知道之前有人问过这个问题,但我仍然不知道做错了什么。 在我们的服务器中添加了 apple-app-site-association 文件 https://ourserver.com/.well-known/apple-app-site-

回答 3 投票 0

Android 深层链接:由于某些应用程序而停止工作

在过去的几天里,深层链接在我的设备上停止工作,链接在我刚刚安装的另一个新应用程序中打开,经过测试,我发现新应用程序包含

回答 1 投票 0

如果安装了应用程序,如何打开 Android 应用程序或通过单个链接导航到 google play 商店?

我需要实现这个逻辑: 用户点击了 Android 手机上的链接 如果我的应用程序已安装 - 应用程序将打开 如果未安装该应用程序 - 打开 Google Play 页面...

回答 1 投票 0

带重定向的通用深度链接IOS

有没有办法打开应用程序的重定向通用深层链接网址? 如果应用程序未安装,它会转到应用程序商店,没关系,但如果应用程序已安装,我仍然会转到应用程序商店而不是应用程序,如何...

回答 1 投票 0

Deeplink 不适用于 applicationIdSuffix

我实际上需要一个断点。 我的深层链接与我的包名称 com.app.test 配合得很好。 但是,当我尝试通过像“.debug...

回答 1 投票 0

React Native WebView 无法从模拟器中的电子邮件深层链接打开

无法在 iOS 模拟器中使用来自电子邮件的深层链接打开 React Native WebView 我正在开发一个带有 WebView 的 React Native 应用程序,该应用程序应该显示密码重置页面。此页面托管于...

回答 1 投票 0

需要帮助从 .NET 7 iOS 应用程序启动 MAUI 应用程序

我希望从 .NET 7 iOS 应用程序启动 .NET MAUI 应用程序。我还期待启动的应用程序返回数据。 我在用着 如果(UIApplication.SharedApplication.CanOpenUrl(新...

回答 1 投票 0

我们如何使用 Get X 处理 flutter 中的深层链接以转到应用程序的自定义页面?

我们如何使用 Get X 处理 flutter 中的深层链接以转到应用程序的自定义页面? 默认情况下,通过将所需的地址添加到 Android Manifest 文件中: 我们如何使用 Get X 处理 flutter 中的深层链接以转到应用程序的自定义页面? 默认情况下,通过将所需的地址添加到 Android Manifest 文件中: <meta-data android:name="flutter_deeplinking_enabled" android:value="true" /> <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="flutterbooksample.com" /> <data android:scheme="https" android:host="flutterbooksample.com"/> </intent-filter> 当应用程序打开时,应用程序的主页将显示给我们。 我希望实现这一点,我可以将用户定向到所需应用程序的任何页面。一个实际的例子是在网页上支付并返回到应用程序。当我们返回时,我们应该向用户显示有关付款状态的消息,而不是将用户引导至应用程序的首页。 处理深层链接时,在应用程序中进行页面路由。 在我的应用程序中,我通常使用uni_links(https://pub.dev/packages/uni_links),在我的main.dart中,我有这样的东西: StreamSubscription<String> _subUniLinks; @override initState() { super.initState(); // universal link setup initUniLinks(); } Future<void> initUniLinks() async { try { final String initialLink = await getInitialLink(); await processLink(initialLink); } on PlatformException { } _subUniLinks = linkStream.listen(processLink, onError: (err) {}); } processLink(String link) async { // parse link and decide what to do: // - use setState // - or use Navigator.pushReplacement // - or whatever mechanism if you have in your app for routing to a page } @override dispose() { if (_subUniLinks != null) _subUniLinks.cancel(); super.dispose(); } 我的方法与 Didier Prophete 的答案类似,但我在 singleTon 类中使用它,在 main.dart 中调用(在 return MyApp 行上方) await DeepLinkService().initialDeepLinks(); 但我不知道如何取消和处置 StreamSubscription StreamSubscription? _sub; Future<void> initialDeepLinks() async { try { //init deeplink when start from inactive final initialLink = await getInitialLink(); if (initialLink != null) { await _handleDeepLink(initialLink); } //Check deeplink in foreground/background _sub = linkStream.listen((String? link) async { if (link != null) { await _handleDeepLink(link); } }, onError: (e) { DebugLog().show(e.toString()); }); } catch (e) { DebugLog().show(e.toString()); } } // Handle the deep link Future<void> _handleDeepLink(String link) async { Uri deepLink = Uri.parse(link); String path = deepLink.path; DebugLog().show('open app from deeplink: $deepLink with path: $path'); //Switch the path then navigate to destinate page }

回答 2 投票 0

Flutter firebase 动态链接在处理应用程序上的 url 时使用自定义参数自定义链接

我们在一项任务中需要处理 flutter firebase 动态链接版本 4.3.7 的自定义参数(在对先前版本进行了重大更改之后)。 挑战:flutter firebase 动态链接文档...

回答 2 投票 0

有关 React Navigation 链接的控制台错误

我在 IOS 上使用 React Native、React Navigation 进行深度链接时遇到问题。该错误不会在 Android 上显示。当我启动应用程序时,我收到控制台错误: 看起来你已经配置好了

回答 1 投票 0

使用branch.io从Play Store进行Android深层链接

我正在使用branch.io 在我的Android 应用程序中集成深度链接。 如果应用程序安装在设备上,它将重定向到应用程序以及参数(深层链接数据)。 如果应用程序不是

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.