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

ios - Facebook 分享 - 解析输入 URL 时出错,没有数据被缓存,或者没有数据被抓取

我们正在开发一个具有 Facebook 分享功能的 iOS 应用程序。除 Applinks 外,一切正常。我们正在生成具有指定内容(包括打开的图元标记)的 url 链接“应用程序页面”,并且我们希望此内容在我们的 iOS 应用程序中直接显示给用户。

问题是,尽管 Facebook iOS 应用程序在大多数情况下确实从共享链接中提取 Applinks 元标记,但当我进一步调查时,我发现 Facebook 无法完全处理使用 iOS Facebook 共享的链接分享功能。

当我再次强制 Facebook 从链接中抓取信息时,它总是成功的!什么都没有改变,服务器提供相同的内容。这使我找到了一种解决方案,该解决方案涉及在每次共享链接时强制 Facebook 更新信息。我们希望避免发送重复请求。

我在 Stackoverflow 上发现了几篇有类似问题的帖子,但没有一个解决方案适合我们。共享链接是公开可用的,不需要用户登录。安全或非安全访问也会出现同样的问题。链接指向静态页面(无 javascript)。页面非常小(小于 2KB)。

更新(添加示例元标记)

0 投票
1 回答
858 浏览

ios - 使用 iOS Facebook SDK 发送邀请

我正在尝试使用 Facebook SDK 发送邀请,这是我的代码:

我已将 fb123456789(我的游戏 ID)的 url 方案添加到 plist 并完成了 SDK 所需的所有配置。

问题是在收到邀请后,即使设备上安装了应用程序,它也会将用户发送到 AppStore。如何让接收器直接打开应用程序?而不是一直发送到 AppStore?

谢谢

0 投票
0 回答
493 浏览

ios - Facebook 深层链接不起作用

我已经创建了一个包含 HTML 内容的网页,如 AppLinks 演示中所述,该链接是:http ://reittv.w3studioz.com/terms/terms1

我已在 facebook 应用程序设置中启用深度链接。现在我正在使用以下代码在 facebook 上分享帖子:

}

现在,当我单击帖子时,它会在 facebook 应用程序中打开 url(而它应该打开我的本机应用程序)并且没有检测到元标记(在 html 页面的头文件中)?我们怎样才能让我们的 appName 来打开应用程序呢?从几天开始,我现在真的很沮丧。请帮助解决这个问题。

0 投票
1 回答
3593 浏览

android - Facebook 上的链接,将用户发送到应用程序/App Store/Google Play(取决于平台)

我是一名前端人员,我正在 Unity3d 中为 iOS/Android 制作游戏。我想在我的游戏中有一个“在 Facebook 上分享”按钮。当用户点击它时,它会在她的 Facebook 墙上分享一个游戏链接。

这部分不是那么棘手 - 也许我会为此使用 prime31-plugin。

我的问题是关于点击 Facebook 墙上的链接。是否有可能实现类似于此处概述的用户体验:

1)首先:如果我为游戏创建一个“Facebook App”,Facebook会提供某种“App Links”……他们能提供我所追求的行为吗??(是的,我读了很多,但如果它适合我​​的情况,我真的无法理解)

2)如果没有,我可以在我网页的 html 顶部设置某种“AppLinks”,使其功能相同吗?

3) 如果没有,我可以在我的网页上使用例如 php-redirects 来实现相同的流程吗?

任何想法或提示、教程或代码示例、一半或整个解决方案都非常受欢迎!我已经在网上搜索了几天,只是越来越困惑。

所以请帮助我朝着正确的方向前进!:-) 提前谢谢!

0 投票
1 回答
683 浏览

ios - 为 Facebook iOS SDK V4.1 处理应用链接的冷启动

这是在 AppDelegate 中实现的

我有一些在 Facebook 上共享的参数的 App Link。如果我的应用程序被最小化,点击 Facebook 上的链接会打开我的应用程序并调用函数

就像它应该发生的那样。

问题是如果我的应用程序终止(未最小化)单击 Facebook 上的链接会打开我的应用程序,但未调用函数,因此我无法处理输入参数。

我在 Facebook 文档中发现了一些关于处理冷启动的信息,但该信息已过时。

我错过了要实现的东西还是 Facebook 错误?

0 投票
1 回答
1473 浏览

facebook - 应用链接在 android/ios 默认浏览器上不起作用?

我使用以下代码来描述我的链接:

然后,我使用类似的 href fb://page/$id,如果安装了应用程序 - android 默认浏览器会像魅力一样打开它。否则我会看到“找不到页面错误”——它fb无论如何都会尝试打开协议。

对于 ios,我看到消息“Safari 无法打开此页面”

我该如何解决?

0 投票
2 回答
5349 浏览

android - 为什么这个由 facebook 生成的深层链接(applink)不起作用?

我想在我的网站上制作一个按钮,这将允许用户打开本机 facebook 应用程序(如果已安装),或者以其他方式打开 facebook 网站。据我了解,我必须为此创建单独的 html 页面。

我尝试了 facebook 托管的应用程序链接以获得有效的应用程序链接示例。以下代码由 facebook 生成,可通过此url访问。

我尝试使用 iOS(Safari、Chrome)、Android(默认浏览器、Chrome)打开此链接。尽管我在两台设备上都安装了 facebook 应用程序,但我被重定向到 facebook 网站。

为什么会这样?我怎样才能让它打开本机应用程序?

0 投票
0 回答
71 浏览

android - 我可以出于什么目的使用 App Links?

有一个标准,称为App Links,允许在本地移动应用程序、浏览器等之间轻松链接和通信。

但是这可以用于什么目的呢?据我了解,可以每页只定义一个应用程序(它应该在用户到达此页面后打开,对吧?)。

因此,当我拥有自己的网站和本地应用程序时,可以解决与网站相同的目标,我可以发布应用程序链接元数据和本地应用程序将自动打开(如果已安装)。

但是.. 如果我需要打开本地 facebook/twitter/etc 应用程序怎么办?理论上,我可以为我的网络服务器上的每个应用程序创建单独的 html 页面,以及它的元数据。这样做可以吗?

我的意思是,如果我不是应用程序的所有者,我想打开吗?

0 投票
3 回答
3849 浏览

android - Is it possible to implement deep links from website to native app?

I have three buttons on my website, that link to Facebook, Twitter & vk.com pages. I want to open native app, if it is installed on user device. Otherwise, I want URL fallback to be opened.

First of all, I tried to use native app schemes directly with deep-link.js plugin. But, when I tried to open native app URL scheme, when native app was not installed, Safari has shown an error, but opened URL fallback page finally. Default Android browser said that he does not know how to handle such URL scheme:

Then I tried to use App Links "standard", that that has so much promotion from Facebook. I even tried to use their hosted app links, to make sure I've generated everything right way. It does not work, it always redirect to website fallback. You can easily test it by yourself from https://fb.me/746134728830806

Is it possible to provide deep link on website, that will open native app without errors at least in default os browsers, or fallback silently to URL?

0 投票
3 回答
18780 浏览

ios - 如何使用 Facebook 延迟深度链接功能进行新安装并在将 iOS 应用程序发布到 appStore 之前对其进行测试?

我做了一些探索,发现了以下几点,这就是我目前所做的:

  1. 实现了自定义 URL,例如myApp://

  2. 在我的 info.plist 文件中添加了 FacebookAppID、显示名称

  3. 包含 Facebook SDK

  4. 通过 Facebook 移动托管 API 创建 Facebook 应用程序链接并获得类似以下的 URL:https://fb.me/1601524146753610

  5. 在创建应用安装广告时使用上述 URL 作为深层链接。

  6. 在我的 AppDelegate.m 中实现了以下功能

    /li>
  7. 在我的 AppDelegate.m 中添加了以下代码

    如果我在获取延迟深层链接时遗漏了什么,请告诉我。
    另外,在将我的 iOS APP 发布到 appStore 之前,我该如何进行测试