如何为我的 iOS 应用创建深层链接以在 Facebook 中使用?

Posted

技术标签:

【中文标题】如何为我的 iOS 应用创建深层链接以在 Facebook 中使用?【英文标题】:How to create the deeplink for my iOS app for use in Facebook? 【发布时间】:2016-09-10 10:47:56 【问题描述】:

我想从我的业务页面的 Facebook 主按钮链接到我的 ios 应用程序。 然而,这似乎很棘手。 这是来自 Facebook 的文档: https://developers.facebook.com/docs/applinks/ios

这个例子是在 Objective-C 中。有没有人有一些指导如何在 Swift 中做到这一点?

【问题讨论】:

我在这个问题下写了详细的解决文档:***.com/questions/46266797/… 【参考方案1】:

假设您在应用中配置了 URL 方案,这实际上不需要任何额外的代码工作来实现。步骤如下:

    转到 Facebook 上的应用页面并编辑按钮。 在 iOS 设置 部分下,打开下拉菜单并选择 App 在下一部分中,使用您的应用的自定义 URI 方案输入一个 URI,并在您的应用未安装时使用一个备用网站 URL(可能是您网站上的一个页面,或直接指向 iTunes 商店页面的链接)李>

注意:只有在这种情况下,使用自定义 URI 方案才可以接受,因为 Facebook 会在未安装应用程序时为其他目的地提供后备功能。在任何其他地方,如果您在未安装应用程序的 URI 方案的情况下打开它,则会收到一个丑陋的“找不到地址”错误。显然这对于​​用户体验不好,所以如果你想在其他任何地方进行这样的条件链接,你可以使用像 Branch.io 这样的工具(完全披露:我在团队中)来处理它。

【讨论】:

非常感谢您的回答

以上是关于如何为我的 iOS 应用创建深层链接以在 Facebook 中使用?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 AFNetworking 创建 .cer 文件以在 iOS 应用程序包中使用

如何为多个图像创建随机数以在 Grid 中随机显示而不在 iOS 中重复?

向科尔多瓦应用程序添加深层链接

Web 应用程序和深层链接

为移动应用创建深层链接

IOS推送通知深度链接?