问题标签 [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 回答
574 浏览

facebook - Facebook Applinks 根本不返回 applink 数据

我正在使用 Facebook Graph API、移动托管 API 发布包含以下内容的链接:

我以链接 ID 的形式得到正确的结果,没有错误。

但是当我查询链接时

我没有得到该对象存在的任何应用程序链接数据,但连名称都没有。

我的帖子有什么问题不允许发布数据吗?感谢您提前提供帮助。

0 投票
1 回答
844 浏览

ios - 使用返回按钮打开 Facebook iOS 本机应用程序到我的应用程序

我正在尝试通过 AppLinks url 打开 facebook 应用程序,它会打开用户个人资料/页面,但不显示“返回引用应用程序”按钮,我正在提供“referer_app_link”数据,我已通过此参考http://applinks 生成 JSON。 org/documentation/#applinknavigationprotocol

有任何想法吗 ?Facebook应该有“后退按钮”吗?我的 url 方案设置正确...

更新: NSDictionary 包含所有有效值,我现在不想发布它们,但是 url 、 name 、 store id ...等都是有效的

更新 #2: 从 iOS 9 开始,这是由 iOS 系统自动完成的。

0 投票
1 回答
361 浏览

ios - Facebook App Links Mobile Hosted API 未检测到已安装的应用程序 iOS

我正在尝试使用 Mobile Hosted API 实现 Facebook 应用程序链接。一切都很顺利,但是当我测试 App Link URL 时,即使安装了应用程序也无法打开,并且 URL 会重定向到 App Store。我的应用程序的自定义 URL 设置正确,因为当我在 Safari 中键入自定义方案时,它确实打开了应用程序。似乎有些东西不对劲,但不知道为什么。

这是一些数据:

我在浏览器中测试的 url 是:

这是使用 Mobile Hosted API 注册的数据:

自定义 url 方案在 info.plist 中注册为: gophrazy://

我想也许 app_name 案例会影响它,但我测试了它,但没有任何效果。

有人对此有任何提示吗?

谢谢

0 投票
1 回答
394 浏览

ios - 在 iOS 上发布到 /me/feed 时获取 msg = (#100) 链接格式不正确

我正在努力让我的应用程序与 iOS 上的 AppLinks 一起工作。当我尝试发布到 /me/feed 时,我收到一个错误,并且“msg = (#100) 链接格式不正确”。我知道它“应该”工作,因为我编写了第二个调用我的应用程序调用 UIApplication:openURL 并且它工作得很好。我知道我的链接格式正确。这是发布帖子的代码:

参数是: (lldb) po 参数 { app = numerictestid; 链接 = "urlschemestring://play/content?contentId=1"; 消息 = cohggjfkhf;图片=“ http://img.youtube.com/vi/opmApx_el-U/mqdefault.jpg ”;}

在 plist 中是以下内容:

0 投票
0 回答
669 浏览

android - 未安装应用时 Facebook 应用链接无法打开 Google Play

我有一个带有 Facebook 共享功能的 Android 应用程序,还有 applinks 和深度链接。如果用户安装了我的应用程序,一切顺利。用户单击共享项目并打开我的应用程序。

**然而,当我的APP没有安装时,新闻提要只是用Facebook应用浏览器打开共享链接。但我希望从我的 APP 共享的新闻提要可以将人们发送到 APP 的 Google Play 页面。谁能给我一些提示?**

我已阅读以下 Facebook 的 Applinks 部分:https ://developers.facebook.com/docs/applinks/android

提前致谢。

0 投票
1 回答
2360 浏览

android - Facebook AppLinks 不会将 URI 传递给 Android 应用程序

我很难让 AppLinks 为我的 Android 应用程序工作,我将调用 MyApp。我已按照 Facebook 开发者网站上的文档将应用程序链接集成到现有内容中。Facebook 调试工具 ( https://developers.facebook.com/tools/debug/og/object/ ) 显示我的网页被正确抓取,并显示我的应用链接的 3 个元标记:

我有使用共享对话框发布到 Facebook 的 Open Graph Stories,它共享我刚刚通过 Facebook 调试工具输入的 URL。这些 Open Graph Stories 已经过 Facebook 的审核/批准,并显示在新闻提要中。在浏览器中的 Facebook 中单击时,他们会转到与故事关联的 URL。点击后,在 Android 版 Facebook 中,它们只打开 MyApp 的默认 Activity(MainActivity),而不是处理 URI 方案的 Activity(UriLoadingActivity)。我知道 URI 方案有效,因为我在推送通知中使用它:当用户单击通知时,它会将它们带到 UriLoadingActivity:

我在 MainActivity 的 onCreate() 中登录以检查从 Facebook 传递的 Intent 数据。因此,我在 referer_app_link Bundle 中看到了 Facebook 包和应用程序名称。我还获得了 target_url,其中包含我在 Open Graph Story 中发布的网页 URL,但是,我没有看到我在网页的 Meta 标签中提供的任何 AppLink 数据。

有没有其他人遇到类似的问题?

更新:这是我用来发布到 FB 的代码。

0 投票
1 回答
728 浏览

android - Facebook applinks 在 Android 上打开浏览器

我正在尝试实现应用链接。也许我完全理解错了,但我期待这个工作流程:

  • 使用元标题创建/增强网页(其他内容无关紧要)
  • 使用响应 myapp 方案的意图过滤器增强应用程序
  • 将此网页的链接发布到 Facebook
  • 点击脸书上的这篇文章
  • 它应该打开我的应用程序(或 Google Play)

那是对的吗?

网页如下所示:

可以使用 Intent 打开应用程序(使用 adb shell am start -W -a android.intent.action.VIEW -d "myapp://something/something" 测试)

现在我在 Facebook 上创建了一个带有此网页链接的帖子(顺便说一句,Messenger 会这样做,所以我不需要通过测试来污染我的墙?)。在 Facebook Android 应用程序中单击它。

我希望它打开我的应用程序,但它总是打开浏览器。有什么想法有什么问题吗?

0 投票
1 回答
304 浏览

android - Android Facebook 需要重置应用链接才能正常工作

我有一个启用了 applinks 的应用程序,以及启用了 applinks 的网页(指向该应用程序)。我正在尝试执行此工作流程:

  1. 在我的应用程序中,使用 EXTRA_TEXT 以 ACTION_SEND 的形式分享我的网页链接
  2. 网页(例如http://lovelikeorhate.eu/question/LIKE/504)包含所有应用链接和 Facebook 特定标签。你可以试试 curl 看看。
  3. Facebook 使用网页中的 og:title 元标记创建正确的预览。Facebook 对象调试器 ( https://developers.facebook.com/tools/debug/og/object/ ) 不显示任何错误并报告 Android 应用程序链接存在。
  4. 当我将帖子提交到 Facebook,然后在 Facebook 应用程序中单击它时,会打开一个浏览器,即应用程序链接不起作用。
  5. 如果我重新登录 Facebook,那么 applink 会按预期工作,启动我的应用程序。仅仅删除缓存、杀死 Facebook 应用或重启设备是不够的。

任何想法是什么导致了这种奇怪的行为?我应该改变什么以使应用链接在第一次尝试时工作?

0 投票
1 回答
189 浏览

android - 从我的应用程序共享时,Android 上的 Facebook 会立即退出

当我从我的应用程序与 Facebook 共享一些 URL(作为文本)时,Facebook 新帖子活动会立即出现并退出,我的应用程序会重新出现。用户没有机会提交它,甚至没有机会审查和完成它。这(显然)不是崩溃,没有关于 Facebook 应用程序崩溃的通知。当与其他应用程序(例如 Gmail)共享时,它可以正常工作。

不幸的是,这只发生在某些设备上。我测试过的所有设备都具有相同版本的 Facebook 应用程序。与安卓版本无关(在两台4.4的设备上测试,一台正常,一台不行)。

这就是我在我的应用程序中所做的:

有什么想法可能是错的吗?该 URL 已启用 applinks,是否相关?

0 投票
2 回答
1004 浏览

android - 如何使用 Applinks 将用户重定向到应用程序的详细信息页面?

我的要求是用户在点击 facebook 帖子后应该重定向到特定的应用程序页面。

我参考了这个链接:Cannot get the new AppLinks to work on iOS or Android并据此创建了演示。

我可以使用 php 脚本和 app_link_hosts id生成 canonicalUrl(canonical_url: https ://fb.me/7686509 *******)。

我在我的 publishFeedDialog 中分享这个 url,就像这个params.putString("link", canonical_url),分享成功。

然后我将进入我的 facebook 应用程序并单击相同的共享帖子,这会将用户重定向到我的应用程序页面并且应用程序会自动打开,这很好。但我希望用户应该重定向到我的应用程序的内页。

我在从 facebook 帖子重定向应用程序详细信息页面中的用户时遇到问题。请任何人提供有关此的详细信息。

我的问题和查询如下:

我还检查了来自:http ://applinks.org/documentation/ 的文档, 但没有得到足够的帮助。还向 applinks.org 的支持团队发送了电子邮件,并等待他们的回复。