问题标签 [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.
ios - al_applink_data 如何被注入到 stringWithContentsOfURL?
我正在使用 Facebook 的 AppLinks 延迟深度链接 (DDL) 选项在安装时传递一些自定义深度链接信息。获得 DDL 触发器后,我调用某个外部 URL 以使用对 stringWithContentsOfURL 的简单调用来记录 DDL 活动。由于某些无法解释的原因,尽管我没有添加它(我只手动添加了“deeplink”和“idfa”),但该 URL 会自动注入“al_applink_data”参数。它是如何“注入”到我的 URL 调用中的?下面是 DDL 触发代码:
android - 使用 Facebook 的移动托管 API 安装 android 应用,但无法获取查询数据?
我没有可以注释以支持应用链接的公共 Web URL,因此我使用 Facebook 的移动托管 API 来支持应用链接。
根据 app links doc,我可以通过 App Links Hosting API 提供的规范 URL ( https://fb.me/xxxxxxxxxx )。规范的URL包括三个信息,URL、APP名、包名,URL是这样的:
我尝试从 Android Data 获取 URL 的 QueryParameter("ads_name") 以打开定义的应用页面。我使用以下代码。
但我无法获取数据,我总是只得到规范的 URL。如何从 Facebook 应用程序链接传递我的查询数据?是否使用相同的方法安装或不安装应用程序?
android - 无法让 Applinks(带有铆钉组件)在 Android 上运行
我目前正在尝试在 Android 应用程序中设置深度链接。
首先,如果应用程序的元标记设置正确,我想好像从任何网站(即主机 - “example1.com”或“example2.com”)运行该应用程序?
这是我的测试网页的样子:
在我的 Android 应用程序中,我在我的活动中放置了以下 Intent 过滤器:
我从手机启动测试站点,但没有任何反应/启动。我确信一定有什么问题,但我不确定是什么。
请注意,我将 Rivets 组件添加到我的 Xamarin Android 应用程序中。
ios - 找到了 apple-app-site-association 文件,但它不符合要求的格式
我正在使用Apple 提供的这个 API 验证工具,我在特定页面中获得了 7 个验证中的 6 个,但“通用链接”测试收到了以下消息:
“找到了 apple-app-site-association 文件,但它不符合要求的格式。了解如何格式化 apple-app-site-association 文件。”
我从 WWDC 2015“无缝链接到您的应用程序”和“介绍搜索 API ”中看到了这段视频,并阅读了这个应用程序搜索编程指南。
我的网站有一个 SSL 证书(来自权威认证),我的 apple-app-site-association 在https://www.mywebsite.com/apple-app-site-association
这是我的 apple-app-site-association 文件的示例:
注意:appName 区分大小写。
我不知道文件有什么问题。也许是语法错误,但我看不到。
任何帮助将不胜感激。
android - Facebook 安卓应用链接
我有一个新应用程序,我正在尝试将其实现为“号召性用语” facebook 页面按钮,但我不知道应该在“应用程序链接”文本框中写什么。
他们放了一个示例链接:example://location/123456
但我不知道它指的是什么或我的应用程序的应用程序链接是什么。
试图在互联网上找到任何有关它的信息,但找不到任何有用的解决方案,因为我的应用程序中没有应用程序链接(没有产品等)
我的目标是,当用户点击 Facebook 的“使用应用程序”时,如果未安装,它会将他重定向到该应用程序或谷歌 Play 商店应用程序页面。
我不是在谈论在我的应用程序中打开应用程序,而是在谈论在我的 Facebook 页面中打开我的应用程序
ios - Facebook 应用程序与 iOS 链接
我的要求是创建简单的 Facebook 应用链接以打开已安装的应用/重定向到应用商店链接。我已按照以下链接的说明进行操作 https://developers.facebook.com/docs/app-ads/deep-linking
我可以立即创建链接,但问题是当我单击创建的自定义 URL 时,它总是重定向到 App Store 链接,而不是打开设备上已安装的应用程序。如果我在浏览器中提供“mytravelapp://”(Facebook 开发者帐户的上述说明中的一个字段),则奇怪的事情是在打开已安装的应用程序。但不知道为什么在创建的应用程序链接 URL 上,安装的应用程序没有启动并且总是重定向到 App Store 链接。
任何帮助将不胜感激,尽管它看起来很简单。
android - 如何在 android marshmallow 上实现应用链接?
Android 6.0 中正在更改应用链接,以便 Android 更清楚哪些应用可以直接打开内容,而不是每次都通过对话框阻止用户。
我该如何实施?
ios - 将 Facebook 应用程序重定向回原点
我一直在尝试使用 Applink 协议提供从 Facebook 到原始应用程序的链接引用。我构建目标链接的方式是:
url 编码字符串在哪里:
在应用程序本身中,它以下列方式打开:
结果是 myawesome 打开了本机 iOS 应用程序,但我在 Facebook 应用程序中看不到“触摸以返回 MyAwesomeApp”标题。
实现链接回原始应用程序的正确过程是什么?注意:我也尝试过使用 Pinterest iOS 应用程序的相同方法
ios - 应用程序链接在 facebook 和 safari 中不起作用
我尝试在我的 IOS 项目中实现 App Link。我已经设置了 URL 方案,并通过输入testApps://
移动 safari 进行了测试。提示打开应用程序对话框。
我还设置了一个 html 文件,通过公共域访问,www.testSite.com/testApps.html
并包含大多数 Apps Link 教程网站推荐的基本元标记。该文件如下图所示:
但是,当我输入 URL 时,Safari 不会提示打开应用程序。
我还设置了 facebook 应用程序设置 FB_test_Apps,将 URL Scheme Suffix 设置为testApps
,打开Single sign on和Deep Linking。
我在 facebook 上分享www.testSite.com/testApps.html以及在 facebook 应用程序FB_test_Apps下注册的应用程序(在帖子下将显示为“Via FB_test_Apps”)。
当我点击这两个帖子时,Facebook 会将其加载到 facebook 的 webview 中。但是它也不会提示打开我的应用程序。
有什么我错过了吗?
更新
我发现这个问题只发生在 IOS9 中。iOS 8 能够正常工作。
问候史蒂文