deep-linking 相关问题

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

使用自定义 URL 方案深度链接到 eBay iOS 应用程序?

在我的应用程序中,我想要一种在客户的 iOS 设备上打开 eBay 应用程序(如果他们安装了该应用程序)的方法,并使用我指定的术语执行搜索。 我注意到打开 eBay:/...

回答 3 投票 0

禁用 UIWebView 打开链接以重定向到我的 iPhone 上安装的应用程序

当我浏览应用程序中的某些链接(在 UIWebView 中)时,它会打开安装在我的设备中的该链接的应用程序。我如何限制它打开外部应用程序并在我的 UIWebView 中加载相同的 URL。

回答 3 投票 0

应用程序在应用程序内打开

我已经在我的应用程序中实现了深度链接,可以打开我的应用程序(如果可用),但我的应用程序会在其他应用程序中打开。我希望它应该从其他应用程序中打开。 这是我的深层链接代码...

回答 2 投票 0

监听 React-Native Safari 重定向回应用程序

我有一个 React Native 应用程序,它可以在 safari 中打开 Oauth 登录门户: 常量handleLogin = () => { Linking.canOpenURL('myappname://myapproute').then((支持) => { 如果(支持...

回答 1 投票 0

应用程序链接验证不起作用

我成功实现了深层链接,但现在我也想实现应用程序链接,但我没有得到想要的结果。 Android清单 我成功实现了deep-links,但现在我也很想实现app-links,但我没有得到想要的结果。 AndroidManifest <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="*.ex.com" android:pathPrefix="/vvv" /> <data android:scheme="https" android:host="ex.com" android:pathPrefix="/vvv" /> </intent-filter> <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="*.ex.com" android:pathPrefix="/ttt" /> <data android:scheme="https" android:host="ex.com" android:pathPrefix="/ttt" /> </intent-filter> 当我点击我的网站链接时 ex.com/.well-known/assetlinks.json 我确实看到了我的 .json 文件。我将信息复制粘贴到: https://developers.google.com/digital-asset-links/tools/generator 它显示:"Success! Host www.ex.com grants app deep linking to xxx." 但仍然..应用程序链接不起作用。 然后我尝试了https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=https://ex.com&relation=delegate_permission/common.handle_all_urls 得到的答复是: Error: unavailable: Redirect encountered while fetching statements from https://ex.com./.well-known/assetlinks.json (which is equivalent to 'https://ex.com/.well-known/assetlinks.json'): redirects are disallowed for security reasons (NOT_FOLLOWED_MAX_FORWARDS) [26] while fetching Web statements from https://ex.com./.well-known/assetlinks.json (which is equivalent to 'https://ex.com/.well-known/assetlinks.json') using download from the web (ID 1).\n********************* INFO MESSAGES *********************\n* Info: No statements were found that match your query\n", 问题出在哪里? 预先感谢。 就我而言,由于从 www.example.com 重定向到 example.com,验证网址给出了该错误。

回答 1 投票 0

Flutter 深度链接开启

我正在我的应用程序中添加深层链接 为什么默认值支持的网页链接关闭? 这是我的清单 我正在我的应用程序中添加深层链接 为什么默认值支持的网页链接关闭? 这是我的清单 <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" /> <data android:scheme="https" /> <data android:host="exempl.com" /> </intent-filter> 我用adb测试移动部分。这是工作 看起来您正在尝试从 exampl.com 深层链接 http/s url(除非您将该值放入粘贴中以避免显示实际域)。 对于 https 链接,您需要确保在您的域中提供一个 assetlinks.json 文件,该文件会将您的应用程序与您尝试链接的 Web 域关联起来。在您执行此操作之前,Android 默认情况下无法将您的应用程序与域关联。 也许这些教程将帮助您完成此过程: https://developer.android.com/training/app-links/verify-android-applinks#publish-json https://medium.com/androiddevelopers/android-app-links-deploy-assetlinks-json-in-minutes-d7082dffcac 我指定了错误的 sha256 我用jks 但写谷歌播放sha256

回答 2 投票 0

启动意图后防止 MainActivity 视图模型重新创建

我正在使用 Jetpack compose,并在用户单击通知时触发 jetpack 撰写深层链接。 这就是我在收到通知并且用户在应用程序中时创建通知的方式: 通知服务类...

回答 1 投票 0

通用链接 如何禁止打开除部分链接之外的所有链接?

apple-app-site-association: { “应用程序链接”:{ “细节”: [ { “appID”:[ “XXXXXXXXX.com.project”, ...

回答 1 投票 0

仅当在任何 React Native 应用内浏览器中启用两步验证时,才会出现针对 Google 的 ERR_UNKNOWN_URL_SCHEME

我在应用内浏览器中重定向时在 Chrome 中收到 ERR_UNKNOWN_URL_SCHEME 错误,以便在 React Native 中使用深度链接作为回调 URL 进行联合身份验证。仅当执行两步

回答 1 投票 0

即使资产链接已验证且有效,AppLink 也无法在调试模式下的 Flutter 应用程序中工作

我一直在尝试在我的 Android Flutter 应用程序中实现 AppLink,该应用程序目前处于开发/调试模式,但 AppLink 不起作用。当我通过手机浏览器点击 URL 时...

回答 1 投票 0

深度链接无法在 Android 13 上使用 React Native 工作

我有一些链接应该重定向到我的应用程序中的特定页面;我按照 https://reactnavigation.org/docs/5.x/deep-linking/ 上的说明进行操作,它在以前的 Android 版本上运行良好,...

回答 1 投票 0

React Navigation 5 中嵌套导航的深度链接

如何在React Navigation中的嵌套导航器中实现深度链接。这里我有一个嵌套的堆栈导航器: 函数 AuthStack() { 返回 ( 如何在 React Navigation 的嵌套导航器中实现深度链接。这里我有一个嵌套的堆栈导航器: function AuthStack() { return ( <Stack.Navigator> <Stack.Screen component={Login} name="Login" /> // deep link this screen <Stack.Screen component={ResetPassword} name="ResetPassword" /> </Stack.Navigator> ); } 它嵌套在另一个主堆栈导航器中: const linking = { prefixes: ["wagal://"], config: { screens: { AuthStack: "login", // this doesn't reference `Login` screen on deep linking }, }, }; function homeStack() { return ( <NavigationContainer linking={linking}> <Stack.Navigator> <Stack.Screen component={AuthStack} name="AuthStack" /> // here // ... </Stack.Navigator> </NavigationContainer> ); } 我尝试通过以下方式将“wagal://login/”深层链接到Login屏幕: screens: { AuthStack: "login", }, 但是没用,我也尝试过: screens: { Login: "login", }, 它们不起作用,我在文档中也找不到任何内容。我该如何解决这个问题?谢谢你。 尝试将其作为嵌套导航器处理。 AuthStack 是家长姓名。 Login 是路线名称。 login 是 url 路径。 const config = { screens: { AuthStack: { screens: { Login: 'login', }, } } };

回答 1 投票 0

使用电容器构建的应用程序,Deeplink 在浏览器中打开,而不是在 Android 12 设备中打开应用程序

我正在尝试在我的应用程序中使用深度链接,该应用程序是使用 Capacitor 构建的,并在 Android 12 设备上运行。深度链接在本机 Android 应用程序中工作正常,但在 Capacitor 中不起作用...

回答 1 投票 0

任何人都可以告诉我如何在 maui blazor 应用程序中实现深度链接概念的分步过程吗?

我必须制定一个有关如何在移动应用程序中实现深度链接概念的 POC。我对 MAUI blazor 不太了解,也没有找到任何关于如何实现的信息

回答 1 投票 0

深层链接打开后如何清除?

我有一个反应本机应用程序,在主屏幕上我有打开深层链接的代码。我使用 Linking.getInitialURL() 检查深层链接是否存在,然后如果initialUrl存在则重定向用户...

回答 4 投票 0

Flutter:OnGenerateRoute 错误“无效常量值”

如何解决Flutter中OnGenerateRoute“常量值无效”的问题。 我在实现 Deeplinking 时遇到此错误,这是由于在我的 Main.dart 文件中使用了 MultiProvider。

回答 1 投票 0

我的应用程序的深层链接无法使用博览会和反应导航深层链接从网络应用程序或电子邮件打开

我无法从网络或电子邮件打开我的深层链接:exp://127.0.0.1:19000/,但如果我在虚拟机上使用此命令行,则可以使用: adb shell am start -W -a android.intent.action.VIEW -d "exp://127.0.0.1:19000...

回答 2 投票 0

Android/React Native 深层链接:为什么向用户显示重复的重定向选项?

我们的 React Native Android 健康应用程序要求用户授权 Garmin 数据来跟踪他们的步数和健身情况。 Garmin 使用 OAuth 1.0 协议,因此用户授权我们的应用程序访问后...

回答 1 投票 0

macOS 中的深层链接

我正在尝试用 swift 为 macOS 编写一个桌面应用程序,这将消耗我的深层链接 myurl://test。 我试图为其创建控制台应用程序,但显然我无法添加信息。

回答 1 投票 0

React-Native [ANDROID] 深度链接“打开方式”重复项

描述 我已经描述了我的应用程序的一个深层链接意图。 ...

回答 2 投票 0

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