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

ios - iOS 深度链接可在一台设备上运行,但无法在其他设备上运行

在多台设备上测试深度链接时,我遇到了问题。我发现深层链接在其中一个上正常工作(即完全重定向到应用程序),但在其他他们重定向到 AppStore 上。我已经阅读了 Branch 关于这个问题的故障排除指南(下面的链接)说这个问题可能是由于按下状态栏右上角的按钮时明确禁止应用程序链接引起的。而且我读过它可以通过长按Note应用程序中的链接然后单击“在应用程序中打开”按钮来修复。

但问题是,尽管应用程序安装在设备上,但根本没有这样的按钮。

截屏

Ps:我知道我的通用链接已完全配置并且可以正常工作,因为正如我所说,深度链接可以在多个设备上正常工作,并且相同的按钮(在应用程序中打开)出现在这些设备的 Note 应用程序中。

https://support.branch.io/support/solutions/articles/6000153326-ios-universal-links-troubleshooting-guide

0 投票
1 回答
377 浏览

android - uber RideRequest deeplink 未在应用程序中设置 dropoff

我尝试使用以下方法从我的 android 应用程序启动 Uber 应用程序意图:

Uber 应用程序打开,但没有设置下车点(它打开地图和一个“你想去哪里?”字段,我可以点击它来设置我的目的地)。我在深层链接请求中遗漏了什么吗?我试图替换“。” 正如我在另一篇文章中看到的那样,通过“,”在纬度和经度值中,但没有成功。

谢谢

0 投票
1 回答
565 浏览

android - 如何同时处理 Firebase DynamicLink 和普通 DeepLink?

我对谷歌文档感到困惑,同时处理普通的 deepLinks 和 firebase 动态链接。

为了处理普通的 deepLinks,我有这个:

要添加对 firebase 动态链接(和 firebase 应用程序邀请)的支持,文档建议使用:

但是,使用上面更新的代码,我无法接收普通的 deepLinks,因为对于普通的 deepLinks,pendingDynamicLinkData 始终为空。我应该parseDeepLink(getIntent().getData())onFailure()方法中使用吗?

处理普通 DeepLink 和 Firebase 动态链接的正确方法是什么?

0 投票
0 回答
361 浏览

android - Ionic 3 页面装饰器:在 Android 应用程序中打开 Deeplink

我知道在过去的几周和几个月里,深度链接和 Ionic 发生了很多事情。至少对我来说,仍然不清楚如何将所有这些放在一起并使其发挥作用。

我目前正在使用 Ionic 3.6.0

Ionic 原生的Deeplink 插件仍然存在。@Page()但是,我的理解是,自从 Ionic 3 引入了它的装饰器后,这个插件就不再使用了,segment可以在其中指定深度链接( )。这在浏览器中对我来说效果很好,但我无法让它在我的 android 应用程序中工作。

假设我有一个帐户激活页面:

现在我想使用的帐户激活链接目前看起来像这样:https://my-app.com/#/activate-account/hsdlHJj2hsd32ahJsdhJS43HD

这个在浏览器中运行良好。为了让它在 android 中工作,我在 AndroidManifest.xml 中定义了一个意图:

Android 确实识别出我的链接并要求我在我的应用程序中打开它。但它似乎不知何故弄错了路径,因为帐户激活页面没有打开。

我的想法是,这可能与#添加到我的网址中的离子(角度)有关。但是将其排除在外也不会使它起作用。

有谁知道如何解决这个问题?或者,一旦我通过这个 url 打开它,如何检查/记录我的应用程序正在做什么(我使用的是 Chrome 很棒的设备检查器,但控制台日志没有显示任何相关内容)?我知道我可能可以使用 android deeplink 插件解决它,但它的用法对我来说似乎与新引入的@Page()装饰器相矛盾。

0 投票
0 回答
1455 浏览

android - Firebase 动态链接未在 Android 中将我的应用作为新的单独应用打开

我在我的示例 android 应用程序中配置了 firebase 动态链接,

它工作正常当我单击动态链接时,唯一的问题是它在同一链接共享应用程序中打开,如 WhatsUp、消息。

当我点击 Whatsup 或 Messages 应用程序中的动态链接时,如何单独打开我的应用程序。

请参考下面的截图

  1. 通过安装了我的深度链接应用程序的 Whatsup 打开动态链接,它在同一个 Whatsup 窗口中打开我的深度链接应用程序。

在此处输入图像描述

  1. 在没有我的深度链接应用程序的情况下通过 Whatsup 打开动态链接,在这种情况下,它作为单独的 PlayStore 应用程序打开,如何?

在此处输入图像描述

0 投票
2 回答
3746 浏览

java - 以 MVVM 方式带有片段的 BottomNavigationView

我们有底部导航标签(4),每个标签都有片段。任何人都可以帮助(给出想法)如何以 MVVM 方式设计结构,同时保持每个选项卡的片段状态。我知道这不是提出糟糕问题的地方,但我正在寻找概念性建议。以最好的方式完成它。

0 投票
1 回答
437 浏览

android - 如何接收 Facebook 深度链接数据

AndroidManifest我有

MainActivity

Facebook页面中,我像测试 Deep Link

在此处输入图像描述

我的应用收到通知,当我点击通知时,它会启动我的应用,但 appLinkData总是null.
我也发送喜欢linhtestdeeplink://tripId=1,但它也为空。
任何帮助或建议将不胜感激。
我正在使用 facebook sdk 4.5 compile 'com.facebook.android:facebook-android-sdk:[4,5)'

0 投票
0 回答
591 浏览

ios - 如何使用电报中的通用链接?

我为我的 ios 应用程序创建了通用链接。我将它作为链接分享给电报,但是当我点击该链接时,它不会重定向到打开我已经安装在 iphone 中的应用程序?如何配置它?

0 投票
0 回答
1021 浏览

android - 排除某些 URL 路径以打开应用程序?(深度链接 - Ionic2)

我想排除一些 URL 路径以防止它们打开应用程序,因为内容不适用于 Android 应用程序。

以下是我的示例 URL 和操作:

http://www.example.com/ (打开应用程序)

http://www.example.com/path/to/content (打开应用程序)

http://www.example.com/pathto/content(打开应用程序)

http://www.example.com/pathtocontent (打开应用程序)

http://www.example.com/help (不要打开应用程序)

http://www.example.com/contactus (不要打开应用程序)

我怎样才能做到这一点?有什么办法吗?

0 投票
1 回答
1620 浏览

ios - 在 iOS 上下载应用程序后,Firebase 深层链接不跟踪链接(延迟深层链接)

目前,我遇到的问题是,如果用户没有下载应用程序并且他们点击了深层链接,它会将他们带到应用程序商店。下载应用程序后,应用程序会自动打开,但它遵循常规注册流程,并且不会跟踪深层链接。

而如果应用程序被下载,它将调用 continueUserActivity: 并处理用户登录/退出的流程。

任何帮助表示赞赏!