如何为我的 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 应用程序包中使用