问题标签 [deeplink]

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.

0 投票
0 回答
1738 浏览

javascript - 深度链接重定向是否适用于 jquery 触发方法生成的点击/触摸事件?

实际上,我正在尝试从我的网址深度链接到应用程序。我使用了来自https://github.com/hampusohlsson/browser-deeplink的代码一切正常,直到检查是否安装了应用程序。现在,问题是我正在执行上述代码的 deeplink.open() 方法,然后根据 return true/false 我试图将用户重定向到我的 deeplink 应用程序 url。注意:我没有在点击事件上执行 .open() 方法。由于我的页面不会通过屏幕上的物理触摸触发任何点击事件,因此重定向 window.location = "native/url" 的代码不起作用。如果我在任何按钮上执行代码 window.location = "native/url" 单击它就可以工作。事件我尝试使用触发方法生成单击事件,但重定向到本机的 window.location 仍然不起作用。任何人都可以告诉我我们是否需要在屏幕上进行物理触摸,或者我们可以使用 jquery 触发方法来做同样的事情吗?

0 投票
1 回答
480 浏览

android - 在 Android 中使用已安装的应用程序和浏览器选项打开一个 URL

我有一个字符串网址。要求:单击按钮时,如果深度链接的应用程序与用户一起安装,则默认选择器应打开,否则将打开浏览器。

我正在单击按钮执行此操作:

即使安装了深度链接的应用程序,onClick 也只会打开浏览器。应该采取什么方法?

0 投票
0 回答
116 浏览

android - Android - 为我的网站主页添加深层链接

我之前在我的 Android 应用程序中为我的网站页面实现了许多深层链接,比如产品页面、类别页面,一切都很好。

但目前我想在 Android 应用程序中添加一个指向我的网站主页的深层链接,我尝试了很多这样的事情:

(3) 如果使用 adb 进行测试,它会起作用,但在 Chrome 谷歌搜索结果中,我的网站最后不会带有“/”。

(4) 它会起作用,但它也适用于所有其他深层链接!(对于http://mywebsite/product/434http://mywebsite/category/434)此外,当我从 chrome Google 结果中单击我的主页链接时,我的应用程序的两个图标会出现!

如何解决此问题并为我的网站主页应用深层链接,而不会与其他深层链接冲突?

注意:我最后的手段是将所有深层链接重定向到特定的 xActivity,在 xActivity 内部,我将以适当的方式处理所有深层链接,但我认为这不是一个好主意。

0 投票
0 回答
63 浏览

c# - YouTube 是否在 iOS 上上传 Deeplinking 支持参数

在 iOS 下运行的 Unity(游戏引擎)应用程序中,我通过简单的操作调用了真实的 YouTube 应用程序的上传视图:

不要害怕深层链接看起来像 URL。它仍然调用本机应用程序,而不是进入 Safari。

一切都很好,而且效果很好,但是我需要更多的控制。我需要预先编写电影的标题、描述,最重要的是跳过电影选择视图,但将 YouTube 指向特定文件。

YouTube 的深度链接方案中是否有更多参数/参数?

0 投票
2 回答
168 浏览

javascript - 如何处理静态网页中带有参数的友好url?

我有以下 URL https://mywebsite/somepage/1234/5678其中 somepage 是到页面的路由,数字是参数。

我的页面是静态页面,只有 html 和 javascript。例如:https://mywebsite/somepage.html

给定上面的 url 获取页面内的参数,我怎么能打开这个页面?

这样做的原因是我有一个移动深层链接将用户定向到一个网站,以便它可以下载应用程序以防它没有安装或应用程序本身。我没有选择在 Cake PHP 或 Spring Framework 中使用带有路由系统的动态页面。

0 投票
4 回答
7304 浏览

android - When will the application receive a install_referrer with content utm_source=(not%20set)&utm_medium=(not%20set)?

I'm using instll_referrrer tracking the user installation. Recently, I found a lot of user send the refer utm_source=(not%20set)&utm_medium=(not%20set) to my server.

I searched this on Google, and find a artical https://plus.google.com/+AndroidDevelopers/posts/E54ae9beKLB which tell me this will be set as default for user from deeplinks. And then I searched the definition of deeplink but I don't quite understand it.

From now on, if there is no referrer parameter in the URL, a default will be set to separate organic installs from deeplinks (i.e. a third party referral to your Play Store listing).

Dose this means if I received some install_referrer with content content utm_source=(not%20set)&utm_medium=(not%20set),the user who sent these referrer have installed my app by third party referral which has a format like {scheme}://{host_path} ?

0 投票
1 回答
866 浏览

android - Intent android自动编码字符串

我正在使用深度链接,当通过 IntentFilter 将日语字符串从 Web 传递到 Android 时遇到问题。有一些代码:

用 Html 代码初始化 webview:

处理意图:

(1) 来源字符串:namhv://category?category_name=レビュー

(2) UTF8编码后的字符串:namhv%3A%2F%2Fcategory%3Fcategory_name%3D%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC

(3) 通过意图接收的字符串:namhv://category?category_name=%C3%A3%C6%92%C2%AC%C3%A3%C6%92%E2%80%9C%C3%A3%C6%92 %C2%A5%C3%A3%C6%92%C2%BC

(4) UTF8解码后的字符串:namhv://category?category_name=レビュー 在我的预期中,(2)和(3)是一样的,(1)和(4)是一样的。但我不知道通过 IntentFilter 传递时 Android 对字符串做了什么。

0 投票
2 回答
10368 浏览

javascript - 如何使用 javascript 或 html 打开移动 chrome 浏览器

我有两个问题。

//// 我要这个 ////

我想使用 javascript 或 html 在其他 android 移动 webapp(例如 naver、firefox 等)上打开带有 url 的 chrome 浏览器

例如)如果用户在移动网络应用程序上单击 MysiteButton,则使用重定向 url(在 chrome 上)打开 android 设备移动 chrome 浏览器。

我应该怎么办。

//// 问题列表 ////

  1. 我发现我应该使用深度链接或意图,但我不知道 android 移动 chromebrower 的意图 url 或方案 url。什么是 android mobile chromebrower 的意图 url。怎么获得。(我用 window.location.href = "market://detail?id=com.android.chrome"; 但没用)

  2. 当我使用深度链接或意图时,如何在 chrome 上重定向 url 同时打开 chrome

0 投票
2 回答
689 浏览

android - 将视频从 Android 发布到 Facebook,并带有返回应用的深层链接

问题:我正在尝试从托管在其他地方的 Android 应用程序向 Facebook 分享内容,并将其深层链接回我的应用程序。

我正在开发和 Android 应用程序的详细信息 ,我面临的问题是我有一个视频,我想分享给用户的新闻源,并带有一个返回应用程序的深层链接。该视频托管在 Cloudinary 上,但这无关紧要,尝试将 Youtube 视频发布到用户新闻源,但当他们单击下面的描述时将其深层链接回应用程序将是同样的问题。

我已经非常接近使用 FacebookShareLinkContentShareDialog. 代码如下所示:

这显示了一个图像,当用户点击它时,它带有一个返回到我的应用程序的深层链接。但是,我想要做的是显示视频(或 gif,两者都可以)而不是图像。

我已经尝试将视频下载到设备并使用 a ShareVideoContent,希望我可以像这样设置localUrlcontentUrl(类似于我在ShareLinkContent上面设置缩略图和 contentUrl 的方式):

但我只是收到一条错误消息,说“只应指定链接、照片和视频中的一个。”,这意味着我无法设置本地 url 和内容 url。

所以现在我被困住了。似乎这应该是一个相对常见的问题(共享托管在其他地方的内容并将其深层链接回您的应用程序),但我不知道该怎么做。

0 投票
1 回答
70 浏览

android - 来自电子邮件客户端 (Cordova) 的 Android 深度链接

我有一个基于 Cordova 的应用程序,我已经实现了深度链接。就“打开应用程序而言”而言,这些深层链接在所有平台上对我来说都非常好。

在单击链接时,在本机 Android 电子邮件应用程序中,我遇到了一些问题:

  • 首先是应用程序需要很长时间才能加载。我没有遇到从任何其他上下文打开深层链接的问题。

  • 其次是没有办法回到我的电子邮件客户端。设备返回按钮没有任何作用,我能找到返回的唯一方法是终止我的电子邮件客户端并重新打开它。

  • 第三,以某种方式,当点击这些链接超出上述两个问题时,它允许我同时运行我的应用程序的两个版本。一个在电子邮件客户端内部.. 一个在外部。查看电子邮件客户端中的图像加载和外部的单独实例