问题标签 [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.
android - 如何在应用程序中创建深层链接?
我在应用程序中工作。需要创建一个深层链接。用户可以分享特定的项目,用户可以从点击链接打开直接页面。我按照在此处输入链接描述
但是当我将链接放入浏览器时,它不起作用。
android - Android 中的动态深度链接
我正在浏览文档http://developer.android.com/training/app-indexing/deep-linking.html以了解 Android 中的深度链接。我在我的 Android 应用程序中有一个名为的活动,并且通过在文件WalletActivity
中进行必要的更改,我成功地为此创建了深层链接。AndroidManifest
但是,我的WalletActivity
包含一个选项列表,点击它可以让我进入另一个活动WalletRechargeActivity
,其内容取决于从选项列表中选择的相应选项WalletActivity
。现在,我想要一个可以让我直接进入相应WalletRechargeActivity
屏幕的深层链接。我怎么做?
例如,如果让我example://wallet
登陆WalletActivity
,我希望通过 50 美元的充值选项example://wallet/abcd50
让我登陆相应的WalletRechargeActivity
屏幕。而且这个值abcd50
可以从任何东西变化到任何东西,并且不是预先固定的,所以我不能将它添加到AndroidManifest
文件WalletRechargeActivity
中,对吧?我需要动态处理它。那么,你能告诉我该怎么做吗?
uiwebview - 如何在我的 UIWebView 中禁用深层链接
我开发了一个基于 UIWebView 的网页浏览应用程序。在 iOS 9 和它处理通用链接的新方式之前一切都很好。由于某些原因,当用户触摸一个链接时,我希望他留在我的浏览器中,而不是切换到相关的应用程序(Twitter、Linkedin、Facebook 等)。有没有办法做到这一点?
android - 到消息应用程序的 Android 深层链接
当我打开指向 android 设备的链接时,应该打开带有电话号码和一些内容的消息应用程序。
我该怎么做,我知道我需要使用深层链接,但你能帮我吗?我已经为 ios 设备做到了,但我不能为 android 做到这一点。
IOS代码:
我尝试使用 deep ling,但找不到消息应用程序的示例
谢谢)
ios - 分支 io deeplink 在测试环境中不起作用(使用相同的代码在 LIVE 中工作)
从今天早上开始,Branch io deeplink 已停止在测试环境中为我的应用程序工作。虽然它只在测试环境中停止并且在 LIVE 环境中工作(使用完全相同的代码),但我希望测试环境也能正常工作,以便我有信心上传我的构建。搜索但找不到与此相关的任何内容。
(它一直工作到上周,我很久没有做任何代码或设置更改)
提前感谢您的帮助
deep-linking - Branch.io 向我返回一个未找到的文件
我正在尝试 Branch.io API,我认为我遇到了一个奇怪的问题,因为我无法正确创建我的链接:我可以使用该链接来启动没有参数的应用程序:此链接http://4t3i .app.link/KDSYTMnSZs。
它工作得很好,但是一旦我尝试在文档后面添加一些参数以附加查询参数,它就会返回一个File Not Found
网页。
我试过:
- https://4t3i.app.link/a/?&jobId=saucisse
- https://4t3i.app.link/a?%24deeplink_path=article%2Fjan%2F123&%24fallback_url=https%3A%2F%2Fgoogle.com&channel=facebook&feature=affiliate&user_id=4562&name=Alex(这是他们给出的例子)
我有一种感觉,我真的错过了一些东西,但不知道是什么。添加参数有那么容易吗:只是一个/然后附加参数?
ios - 未使用正确的元数据调用 Branch.io 深层链接处理程序
情况是这样的:如果我单击具有与之关联的自定义键/值的链接之一,我的回调initSessionWithLaunchOptions:andRegisterDeepLinkHandler
将被触发,但“参数”仅在应用程序新鲜的情况下包含自定义键/值从链接打开。如果应用程序已经在后台运行并且我单击链接,则会调用回调但不存在任何参数。这在几周前有效,现在似乎停止工作。我也尝试升级到 iOS SDK 0.12.1,但还没有成功。
作为一种解决方法,我正在尝试在Branch.getInstance().getLatestReferringParams()
应用程序激活后进行延迟调用序列,有时我会从那里获取参数,但这不是确定性的,有时需要 2 秒,有时需要 10 秒,有时永远不会。@AlexBauer 这是应用程序委托的部分。顺便说一句,我在应用程序中没有 facebook 集成:
android - Digital Asset for App Linking for App 目标语句列表 android manifest
嘿伙计们,我正在阅读深度链接实现文档,上面写着“在 Android 应用程序中,语句列表是一个 JSON 片段,其语法与网站语句文件相同,但它嵌入在 strings.xml 文件中”
在服务器上发布的语句列表示例
这是网站上的示例语句列表:http ://example.digitalassetlinks.org/.well-known/assetlinks.json
我的问题是我是否必须将我的 sha256_cert_fingerprints 放入字符串资源文件中,如果必须,那么在反编译 APK 后可以访问指纹,这可能会导致重大安全问题。
android - 如果应用程序打开,意图过滤器的深层链接不起作用
我在我的 xamarin android 应用程序中实现了一个简单的深度链接活动,在我的活动中,我设置了一个意图过滤器,以便从该链接获取值并将用户重定向到启动屏幕。
它在应用程序不在后台(关闭)时工作,在应用程序已经打开时不工作。如果打开是直接打开应用程序到当前活动,跳过 DeepLInkActicity 和 SlashActivity 以及..
预期的结果是始终执行深层链接活动并将用户重定向到启动画面。
DeepLinkActivity(只是顶部)
android - Applinks意图在android上不起作用
我有一个 Android 应用程序,它应该打开从 Web 浏览器单击的应用程序上的链接。
我有以下意图过滤器:
我还从 mysite/.well-known/assetlinks.json 中的assetjson 文件中检查了我签名的 sha256 密钥、包名等。一切看起来都是正确的。但是当我单击网站上的链接时,该应用程序仍然无法打开。