问题标签 [applinks]

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 回答
552 浏览

java - Facebook Android 应用程序链接打开 Facebook 页面而不是 Play 商店

我生成并使用我的 Android 应用程序的 facebook 应用程序链接。

当应用程序安装在设备上时,它会正确运行应用程序。

未安装应用程序时,该链接会转到我的应用程序的Facebook 页面,而不是打开其Google Play 页面。这不是我想要的。

任何想法?

0 投票
2 回答
2021 浏览

ios - iOS 上的 Facebook 应用未启动应用链接

我正在尝试使用 Facebook 的新应用链接元数据来使 Facebook 应用在 iOS 上启动我的原生应用。到目前为止,它不起作用。

这就是我所做的:

1. 我使用以下代码创建了一个名为 test.html 的文件:

(* 123456 和 My App Name 被替换为真实的应用名称和 ID)

2. 在我的 XCode 项目中,我在应用程序的 plist 中注册了 Scheme MyAlScheme。(注意:该方案有效的证明如下)。

3. 我通过 Facebook Chat 向另一个用户发送了上述 test.html 的链接。

4. 我单击了该链接并打开了网页,尽管我希望该应用程序能够启动

5. 打开网页后,我点击了“启动应用程序”链接。应用程序打开(如预期),证明自定义方案已正确注册。

我错过了什么?

0 投票
1 回答
17298 浏览

android - 安装应用程序时如何使用应用程序链接将参数传递给要检索的android playstore

我正在开发一款社交安卓琐事游戏。当用户向没有安装我的琐事游戏的朋友挑战游戏时,我想向他发送一个自定义 url,以从市场上下载包含邀请用户 ID 参数的应用程序。

当应用程序第一次运行时,我需要能够接收传递给市场的参数,以便识别用户并向他展示他被挑战的游戏。我不知道如何使用应用程序链接来做到这一点,也没有找到任何合适的例子。

非常欢迎任何帮助!谢谢,伊多

0 投票
2 回答
2818 浏览

ios - Facebook AppLinks 如何在 iOS 上运行?

我发现了一个相关的问题:无法让新的 AppLinks 在 iOS 或 Android 上运行但我不确定它是否与我面临的问题完全相似。因此,我提出了这个问题。

如果我理解正确:https ://developers.facebook.com/docs/applinks/ios

Facebook AppLinks 如何在 iOS 上运行?

当我单击具有正确元数据的正确应用链接时:-

案例1:我安装了应用程序:

预期操作 1:它将导航到应用程序内的特定页面。

案例 2:我没有安装应用程序:

预期操作 2:它将引导我到应用程序的应用商店页面下载。

以下是我到目前为止所做的配置:-

应用链接网址: http ://watchoverme.parseapp.com/

应用链接元数据

在应用程序方面,我添加了自定义 url 方案,如下面的屏幕截图:- watchoverme 应用链接 url 方案

到目前为止,我已经测试了以下几个场景:-

场景 1:我创建了另一个简单的应用程序,使用一个按钮来打开应用程序链接。

按钮的代码:-

结果 1:如果我安装了 WatchOverMe 应用程序并点击按钮,我可以打开 WatchOverMe 应用程序。伟大的!。但是,如果未安装 WatchOverMe 应用程序并且我点击按钮,则不会发生任何事情。我应该被引导到 iTunes App Store 下载该应用程序吗?还是我做错了什么?

场景 2:我在 Facebook 上发布了链接 ( http://watchoverme.parseapp.com/ ) 并尝试在我的手机上点击该链接。

结果 2:无论我是否安装了该应用程序,它都只显示空白网站。

问题:我是否在配置上遗漏了一些东西,直到它无法触发上述预期的 applink 行为?

谢谢

更新#1

感谢李明为我指明了正确的方向。我想更好地了解应用链接的工作原理。所以,我做了更多的测试,这就是我发现的: -

Facebook 应用程序链接

从上面的屏幕截图:

案例 A:我使用 Watch Over Me 应用程序共享应用程序链接(您将看到“通过 Watch Over Me”)

结果 A:当我点击 Facebook 应用程序上的链接时。如果我安装了 Watch Over Me 应用程序,它会将我重定向到该应用程序。如果我没有安装该应用程序,它会将我重定向到 iTunes 应用程序商店进行下载。它工作得很好!

案例 B:我只使用状态更新分享应用链接。(没有通过Watch Over Me)

结果B:它只会打开空白网页。

那么,只有当我们通过 Facebook 发布应用链接时,应用链接才有效?并且不通过我们的状态更新发布 Applink?

更新#2

我在 2014 年 9 月 1 日再次测试。以上两种情况都运行良好!非常感谢李明。

0 投票
1 回答
931 浏览

android - 您将如何在 AppLinks 的 Activity 中实现路由?

所以applinks文档声明你应该通过al:android:package属性指定你的应用程序的包名,并且消费应用程序应该启动一个 Intent 来启动你的应用程序。我觉得文档中缺少的是关于如何使用该 Intent 提供自定义参数或路由信息的建议或规范。除非您指定一些深度,否则它不是深度链接!

它确实指定了如何通过使用该al_applink_data结构来提供 Extras。然而,它并没有说明目标应用程序应该如何为客户端提供元数据以使用该结构进行消费和发送。

我能想到的唯一建议是通过可选的al:android:url-parameter 提供元数据。因此,例如,如果我正在运行博客,我会提供 URL com.myblog://123,“123”是博客条目的 ID。

我不觉得这是一个最佳解决方案。然后我必须解析 URL 才能得到参数。我觉得一个更好的解决方案是有一个 applink-property 命名为al:android:extras我可以直接使用键值对的地方。为什么不以这种方式实施?

如果我按照我描述的方式实现元数据传递,我做得对吗?关于 applinks 规范,我有什么遗漏吗?

0 投票
2 回答
1184 浏览

jira - Stash 和 Jira 之间的访问问题

我有一个小插件检查几件事,如果拉取请求描述包含有效的 Jira 票等。

以下代码在 Stash 3.2.4 上测试时工作正常,但在第二天我们将 Stash 升级到 3.3.0 时停止工作(这可能不是直接原因,因为插件仍在开发中)。

抛出异常消息:“您没有远程资源的授权访问令牌。”

我没有 Stash 管理员权限,无法返回 3.2.4。应用程序链接已重做,认为这是问题所在,但事实并非如此。进一步测试,我们发现它适用于具有管理员权限的用户,但不适用于普通用户。

有什么我可以改变来解决这个问题的吗?

0 投票
1 回答
1385 浏览

android - 带有深层链接的 Android Facebook 分享

我目前正在通过创建一个带有ACTION_SEND-Intent 的选择器在我的 Android 应用程序中共享一个链接。我现在想添加深层链接到已经使用从我们的 iOS 应用程序链接到 Android 应用程序的帖子,但不适用于与 Android 应用程序共享的链接。我认为原因是通过使用 Intent,实际发布分享的应用程序是 Facebook 应用程序,而不是我自己的应用程序。
所以我可能不得不使用 FacebookDialog 来让它工作,对吧?
如果是这样,我还能以某种方式获得选择器吗?我仍然希望用户能够选择要共享的服务。

我也知道App Links,有谁知道使用它是否也能解决问题?通过应用链接的链接是否可以引用到正确的应用,尽管它们与标准 Facebook 应用共享?Facebook App Links 文档并没有太多关于从应用程序共享内容的内容,只说如何从网站链接。

0 投票
2 回答
2164 浏览

ios - 使用 iOS 版 Applinks 的 Facebook 深度链接

嘿,请您分享应用程序链接工作教程,因为我无法使用 facebook 打开我的应用程序。我正在等待您的积极回应,并期待您的帮助。

谢谢

0 投票
4 回答
3535 浏览

ios - Facebook iOS 应用程序没有为启用 Applinks 的链接启动我的应用程序

我在测试网页的头部添加了以下元信息。

schemeRegisteredInApp我在我的 iOS 应用程序的 info.plist 中添加了自定义 url 方案。schemeRegisteredInApp://the/rest/of/the/path如果我在 iOS Safari 浏览器中键入格式的 url ,它会成功启动我的应用程序。

但是,如果我在 iOS 上的 Facebook 应用程序或邮箱应用程序(两者都应该支持 applinks 协议)中点击包含上述 HTML 的网页链接,则该页面只会在 Facebook 应用程序内的 Web 视图中打开。我的 iOS 应用程序从未启动。我不知道出了什么问题。Applinks 只是拒绝像宣传的那样工作。这是在 iOS 8 上。Applinks 是否损坏?

0 投票
1 回答
1079 浏览

android - Applinks 元标记在 Facebook 上不起作用

我已经浏览过来自 facebook 和 applinks.org 的文档几次,但 applinks 在 facebook android 应用程序中不起作用。使用我的应用程序的 urlscheme 直接单击链接成功打开应用程序。但是当我分享一个指向我的新闻源的网络链接并从 fb 应用程序中单击它时,它会打开一个浏览器窗口而不是应用程序。此外,facebook ograph 调试器看不到我的元标记。

下面是一个示例 html 片段,其中包含:

<!DOCTYPE html> <html> <head> <title> 万博:Trinta mil bois vão ser vacinados no município da Caála </title><meta name="fb:app_id" content="862082893" /><meta name= "og:site_name" content="Noticias de Angola" /><meta name="al:android:url" content="ideiabasenoticiasdeangola://article/36417" /><meta name="al:android:package" 内容="com.ideiabase.noticiasdeangola" /><meta name="al:android:app_name" content="Noticias de Angola" /><meta name="al:ios:url" content="ideiabasenoticiasdeangola://article/ 36417" /><meta name="al:ios:app_store_id" content="862082893" /><meta name="al:ios:app_name"content="Noticias de Angola" /><meta name="og:title" content="Huambo: Trinta mil bois vão ser vacinados no município da Caála" /><meta name="og:image" content="http://cdn1.portalangop.co.ao/angola/pt_pt/files/highlight/2014/9/42/0,319a87a5-95c8-470d-acae-fd27d53e3ac1--r--NjQweDM0Mw==.jpg" ; /><meta name="og:description" content="Caála- Trinta mil cabeças de gado bovino vão ser vacinadas contra o carbúnculo externo, interno, dermatite nodular e peripneumonia contagiosa, no município da Caála, província do Huambo, pelos serviços veterinários .

, A campanha de vacinação aberta hoje visa contrapor ao surto de carbúnculo que est" /></head> <body>...

此处提供了此版本的实时版本:示例文章不起作用 您是否发现我使用的元标记有什么问题?