问题标签 [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 投票
1 回答
898 浏览

ios - 当应用程序未安装在 iphone 中时,深层链接在 Safari 中显示错误

我正在开发一个应用程序,我遇到了一个问题。当有人点击短信(deeplink_sms.PNG)中的深层链接 url 时,如果安装了应用程序,一切正常(屏幕截图 1.PNG)。但如果未安装该应用程序,Safari 将显示错误消息(屏幕截图 2.PNG)。有人可以帮我弄这个吗?在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
242 浏览

web - 谷歌分析、深度链接和基石平台

开发商!

我需要你的帮助。

我的团队使用“基石”作为学习管理系统平台。我制作了显示课程深层链接的自定义页面。我从来没有看到“深层链接”的谷歌分析结果。单击深层链接后,用户将被“注册”并标记为“完成”以参加课程。

谷歌分析没有跟踪深层链接。但是,它可以很好地跟踪其他页面链接。你为什么?我该如何解决?

这是“深层链接”的样子:

https://sephora.csod.com/samldefault.aspx?returnurl=%252fDeepLink%252fProcessRedirect.aspx%253fmodule%253dloRegisterAndLaunch%2526lo%253de37bea16-2097-4c94-a900-3f9052beba53

任何帮助是极大的赞赏。

谢谢,

  • 马蒂,网页设计师
0 投票
0 回答
801 浏览

android - 在 android facebook 浏览器中使用 deeplink 获取 net::ERR_UNKNOWN_URL_SCHEME

当用户在 facebook app(android) 中访问我们的网站时,

安卓下载链接失败。

错误消息是“net::ERR_UNKNOWN_URL_SCHEME”

我们的网站是https://ucarer.tw

并且下载链接就像(带有appsflyer跟踪)

https://app.appsflyer.com/tw.ucarer.papp?pid=other&c=post_web_lp_ist

IOS,桌面工作正常,但在android中不行

有人可以帮忙吗?谢谢

0 投票
1 回答
924 浏览

android - 为什么android不处理路径中有#的深层链接url

url http://javaexample.com/#/topics是有效的 url?

我尝试使用以下方法在应用程序中深层链接上述网址:

但终端抛出消息 -

活动未启动,无法解析 Intent { act=android.intent.action.VIEW dat= http://javaexample.com/ ...

如果路径中有#,那么url http://javaexample.com/#/topics是否不是有效的 url?

0 投票
1 回答
10396 浏览

ios - 获取深度链接 url iOS 中的参数值

每个人。我的问题是:如何从深层链接 URL 获取数据?我有两个应用程序,我想使用深层链接将数据从 app1 发送到 app2。我在 app1 上有一个按钮可以单击并打开 app2,然后 app 2 将通过深层链接 URL 从 app1 获取数据。

这是我在 app1 中发送按钮的代码:

那么,如何从 app2 中的深层链接 url(代码参数)获取数据?

真的谢谢你的帮助!!!!

0 投票
0 回答
251 浏览

angular - Ionic3 - 深度链接后,双向绑定不起作用(存在测试代码)

我对阻止 Angular 的双向绑定的深度链接有疑问。

我在 git 中做了一个测试项目。请在此处查看(这是一个简单的离子默认项目。如果您已经安装npm并且ionic-cli,只需运行npm iionic cordova platform add ios

项目说明 1. 工作案例

  • 有3页。主页、列表和模态。
  • 每个页面都有一个input,并且这个输入的变量与test变量相连。这test显示在下方input

喜欢:

  • 每一页,每当我输入输入时,它都会立即反映在 {{test}}.
  • 一切似乎都很好。

2.不工作的情况

  • 如果你检查app.component.ts,你会看到 deeplinks 被设置为 this.nav.push('ListPage');并且 url 是myapp://list

  • 所以在我的 xcode iphone 模拟器中,我将打开 safari 并在地址栏中输入myapp://list. 它会将您重定向到列表页面。

  • 从那时起,输入要反映的输入{{test}}在列表页面和模态页面中不起作用。但是在主页上工作。
  • testFn函数中,我把console.log. 当我测试时,console.log 总是能正确打印。所以我猜角度没有正确更新。(如果您在 xcode iPhone 模拟器中看不到键盘cmd + shift + k:)

我的环境

  • 离子框架:3.5.0
  • 离子应用脚本:1.3.12
  • 角核心:4.1.3
  • Angular 编译器 CLI:4.1.3
  • 节点:7.10.0
  • 操作系统平台:macOS Sierra
  • 导航平台:MacIntel
  • 用户代理:Mozilla/5.0(iPhone;CPU iPhone OS 9_1,如 Mac OS X)AppleWebKit/601.1.46(KHTML,如 Gecko)版本/9.0 Mobile/13B143 Safari/601.1
  • Xcode:8.3.3 (8E3004b)
  • 模拟器:iPhone 5 iOS 10.3 (14E8301)

我也尝试过ionic cordova platform rm iosionic cordova platform add ios但没有运气。

谁能告诉我我的代码有什么问题?

非常感谢。

编辑:我可以使用ChangeDetectorRef'sdetectChanges来强制更新视图。但我认为这不是一个好的解决方案。

0 投票
1 回答
662 浏览

ios - IOS- 与 Firebase 的通用链接和使用 location.href 的错误?

我创建了一个通用链接并将它们设置在 Xcode 和 firebase 动态链接上。

似乎与我自己网站中的标签一起工作得很好。例如)链接到 myAPP

但是当我尝试使用诸如 location.href = "universal_link" 之类的 JavaScript 时。

那个根本不行,给我留言“应用没有安装,去appstore?”

使用带有 javascript 的通用链接有什么问题吗?

如果有,当用户访问我自己的网站时,我如何使用 javascript 或任何其他方式自动转发到通用链接。

提前致谢。

0 投票
1 回答
870 浏览

android - 防止 Android 重新创建已经存在的活动

我的问题是与我的应用程序的深层链接。更具体地说,这也仅在尝试从 Facebook Messenger 打开指向我的应用程序的深层链接且聊天头处于活动状态时才会发生。

有时,当尝试使用来自 FBMessenger 的深层链接返回(未打开,仅在信使覆盖应用程序后返回)到我的应用程序(只有一个活动)时,活动会重新创建。onCreate方法被调用,并且正在创建我的活动的新实例。主要问题是在旧活动被销毁后不会发生这种情况,我添加了日志并调用了第一个新活动onCreate,并且只有在旧活动onDestroy被调用之后。

那么,如果 Android 还没有销毁旧实例,为什么它会尝试创建我的活动的新实例呢?

活动launchMode设置为singleTask

编辑:也尝试使用launchModeset to singleInstanceor singleTop

android:documentLaunchMode="intoExisting"编辑 2:通过添加到活动找到可能的修复。明天早上将进行更多测试,如果一切正常,则将此修复作为解决方案发布。

0 投票
0 回答
891 浏览

firebase - 在firebase中的动态链接中发送数据

我在我的 firebase 控制台中启用了动态链接。我能够创建链接,但无法为每个动态链接提供不同的数据。

我在堆栈溢出时检查了几个问题,有同样的疑问,但我的疑问仍然不清楚。我检查了这个链接。根据提供的链接,我可以使用查询字符串模式创建动态链接,但它会继续获取 firebase 控制台中提供的确切数据。例如,

我的链接是:

现在这里的问题是我们应该能够向参数 user_id、user_group、mentor_info 等发送不同的值。但是,它返回整个上述深度链接,没有任何参数或不同的值。如果我将默认值添加到参数并在 firebase 控制台中进行设置,它会给出确切的值以响应我们发送的任何不同值。

我应该如何在 firebase 中集成一个结构,以便我可以将值发送到结构中提到的参数?

0 投票
1 回答
99 浏览

ios - Simulate "open" from app store behavior

I need to know if my app was launched from the "open" button in the App Store. As far as I know, I can do this code in didFinishLaunching:

How could I simulate a launch from the App Store, to be able to test this code?