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

android - 如果未安装应用程序,如何获取 Facebook 应用程序链接

如果用户在 facebook 应用程序中点击深层链接时未安装我的应用程序,我如何获取应用程序链接数据?令人惊讶的是,facebook 上关于这个问题的文档很少。

我有一个深层链接https://fb.me/635533123230265

返回HTML:

如果该应用程序已安装,则AppLinkData appLinkData = AppLinkData.createFromActivity(activity);可以完美运行。

但是如果没有安装该应用程序,我相信我应该使用AppLinkData.fetchDeferredAppLinkData. 我可以验证它在 facebook SDK 中发出 HTTP 请求并接收 JSON,但它从不包含深层链接,只是{"success":true}. 有任何想法吗?

这是我的代码:

0 投票
1 回答
4148 浏览

facebook - iOS Facebook 应用程序链接不起作用

我一直在尝试使用 Facebook 的 App Links。

我使用 Graph Api Exporer 成功创建了 App Link 并获得了一个规范的 URL(例如 https://fb.me/1234567890)。当我在 Facebook 的时间线上发布它并单击它时,它会尝试打开应用商店而不是我的应用。

1.) 是否有必要拥有实时应用的 App Store Id 才能在 iOS 中测试深度链接?

2.)我已经从我的 safari 检查并且我注册的 url 方案正在成功打开我的应用程序。例如 myapp:// 打开我的应用程序,因此 url 方案是正确的。我错过了什么?

3.) 我已确保在 Facebook 开发者网站上的应用程序设置中启用了深度链接选项。

4.) 有没有办法可以在 iOS 模拟器中测试深度链接?

0 投票
2 回答
413 浏览

android - 如何在设备上链接到我的 Android 应用程序?

我正在使用 url 将我的应用程序重定向到 facebook。其中一个参数是操作完成后重定向的 url,这是我需要返回我的应用程序的链接。我只是想让它回到应用程序并再次唤醒它。如果此链接可以在其他地方使用,并且如果尚未安装该应用程序或使用桌面单击它,它将链接到 Play 商店。

在此先感谢,这将对我有很大帮助!

0 投票
1 回答
167 浏览

ios - 如何链接到 Facebook 应用中的特定照片或帖子

我正在尝试从我的 iOS 应用程序链接到公共 Facebook 页面上的特定帖子。我确信 App Links 可以解决这个问题,因为它是 Facebook 自己开发的。当然,Facebook 实际上并没有在网站上实现任何 App Links 元数据。当他们甚至不会自己做时,很难认真对待一项技术。

那么有人知道该怎么做吗?我宁愿不链接到 Safari,打开 Facebook 应用程序绝对是一个更好的方法。fb:// 协议似乎已被弃用并且不再起作用。Facebook 启动,但只是进入新闻提要。

0 投票
1 回答
408 浏览

facebook - iOS facebook 应用程序链接主机 api 返回 null

我运行此代码,但它不返回任何值。我很难将我的故事发布到 Facebook 时间线,以便在点击时简单地启动我的应用程序。我主要是移动应用程序,所以在尝试了元标记并且也不起作用之后,我正在尝试这种也不起作用的托管方法。有人知道我在做什么错吗?

0 投票
2 回答
5470 浏览

facebook - FB App链接不直接打开应用程序

我正在尝试在我的 ios 应用程序中实现深度链接。每当我通过 FB 应用发布链接时,该链接将是我创建的所有元标记都已正确设置的页面。唯一的问题是当我单击 FB 应用程序中的链接时,它只是打开一个网页,页面顶部有一个按钮,单击它会将我带到我的应用程序。我希望当我单击 FB 应用程序上的链接时,我的应用程序应该直接打开。

HTML 文件:http://50.62.166.231:84/mpulse/services/DeepLinkingPages/DeepTest.html

所有元标记都在那里设置。

还附上当我从 fb 应用程序单击我的共享时打开的页面的屏幕截图。

http://s17.postimg.org/fuly4wyov/IMG_0530.png

0 投票
0 回答
701 浏览

facebook - 如何使用 Prefer-Html-Meta-Tags: al

我正在尝试实现应用程序链接,以便从 Facebook 帖子深度链接到我的应用程序。我已经添加了文档描述的所有元标记,但它现在正在工作。我相信这是因为我需要发送 Prefer-Html-Meta-Tags: al。这个 git hub 也引用了这个,但我该怎么做呢?https://github.com/xamarin/Rivets/blob/master/README.md

0 投票
1 回答
1677 浏览

facebook - Facebook iOS 应用程序始终从 AppLinks 元打开 Web-Fallback URL,如果安装了应用程序也是如此

我正在尝试为我的应用程序实现新的 AppLinks API,以将 Facebook 用户路由到我的移动应用程序。

我已经正确设置了元数据,但 Facebook 应用程序总是在内部 Web 浏览器中打开 URL(但它显示在右上角,但普通用户不知道它代表什么,也不会' t点击它)。

<meta property="al:web:should_fallback" content="true" />

Facebook Applinks 实施

但是如果我将 should_fallback 设置为 false,则 Post 会直接在 App 中打开 - 但是回退到 WebApp 将不再起作用。

<meta property="al:web:should_fallback" content="true" />

所以 Facebook 没有正确实现AppLinks 实现(所以它没有意义)或者我忘记了什么?

Facebook 文档

PS:在Android上它可以正常工作:单击Applink后,它直接打开我的原生应用程序,如果未安装该应用程序,则打开正常的网页

对于 Pinterest iOS 应用程序,这种方式也行不通 - 但实施比在 Facebook 中更好 - 向用户显示了一个信息框:

Pinterest AppLinks 实施

它是否存在更好的 iOS 解决方案,或者我必须等到 Facebook 对此进行调查(如果他们这样做的话)?

0 投票
1 回答
770 浏览

ios - Reading AppLink data with Unity3D on iOS and Android

We are are trying to add AppLinks to our Facebook self hosted Open Graph objects. I've added the required meta tags and now one of our Unity developers is implementing it in our Android and iOS mobile clients.

We aren't able to find documentation on how to read the AppLink data with Facebook Unity SDK. The docs are pretty clear on iOS and Android Facebook SDK's but Unity seems to only have the Deep Link functionality (superseded by AppLinks for iOS and Android) which just reads the og:url metadata instead of the e.g.: al:ios:url metadata

We also can't find anything on applinks.org about Unity. It states for iOS and Android to use the Bolts framework which is included in the Facebook iOS and Android SDK's.

Our Unity developer says he can't include the Bolts framework because it conflicts with the Facebook Unity SDK.

Is there a solution to fix this or do we have to recode our Facebook SDK implementions for our specific Android and iOS builds?

0 投票
1 回答
1649 浏览

ios - 如何将 Facebook 移动托管 API 用于应用链接

我想做的很简单。我有一个发布到 Facebook 的应用程序,我想创建一个链接,以便可以将用户重定向到我的应用程序。它只是移动的,没有网络托管,所以我想使用 Facebook 的移动托管 API,如下所述: https ://developers.facebook.com/docs/applinks/hosting-api?locale=en_GB

https://developers.facebook.com/docs/graph-api/reference/v2.2/app/app_link_hosts?locale=en_GB

问题 1:我应该在此处放置什么 URL/链接?

问题 2:我应该把“app”或我的 fbAppID 放在这里吗?

问题 3:如果我需要我的 App Token,我如何使用它而不将其直接放入我的代码中?

谢谢你的帮助。我知道这不应该像我做的那样困难和耗时。