在Facebook中创建/编辑链接(App托管API)

时间:2015-05-29 08:50:44

标签: ios facebook

我无法理解Facebook的应用链接。我正在使用Facebook应用程序链接工具,因此我可以在Facebook上托管我的链接。第一步是针对iOS的注册自定义网址方案,屏幕截图根本不清楚

"自定义URL在您项目的info.plist文件中定义。在URL Types下,在URL Schemes数组中添加您选择的新自定义方案。例如,您可以输入myBestApp作为URL方案。然后,您可以在移动浏览器中输入myBestApp://来打开您的应用。"

如果我选择的方案是mySuperApp,我是否需要将mySuperAppmySuperApp://添加到info.plist中?

然后有一节说:

自定义方案的网址

一个带有自定义方案的网址,可以打开您的应用。例如的myapp://样品

我需要放在这里? mySuperApp://?我不明白为什么他们最后有示例。我需要添加它吗?这是什么意思?

此外,我尝试创建一个链接,但我丢失了它。您是否可以在任何地方查看以前保存的链接并进行编辑?

任何指针都会非常感激,无法正常工作,并希望确保我理解我正在做的事情。不喜欢Facebook文档。

2 个答案:

答案 0 :(得分:1)

查看SDK附带的示例应用程序,它们都会注册某种形式的自定义方案,以便使用SDK功能。

简而言之,如果您的自定义方案为mySuperApp://,则应将mySuperApp添加到info.plist。

目前尚无法查看以前创建的链接,我们正在努力解决这个问题。目前,只需创建一个新的应用链接主机网址。

答案 1 :(得分:1)

将您的URI方案视为与浏览器的 http 类似。 iOS和Android浏览器已在其plist中注册了http作为其URI方案,因此无论何时单击http://链接,浏览器应用程序都将打开。你需要注册一个类似的类型方案,比如myapp,这样每当有人点击myapp://时,你的应用就会打开。

以下是有关如何设置plist文件的快速教程:

  1. 单击左侧的YourProject-Info.plist(或在Swift,Info.plist中)。
  2. 查找网址类型,然后点击右箭头。 (如果它不存在,右键单击任意位置并选择添加行。向下滚动并选择URL类型)
  3. 添加 myapp ,其中myapp是您应用的唯一字符串,作为URL方案中的项目,如下所示:
  4. uri example

    简单地说,我帮助构建的服务branch.io,使您的Facebook AppLinks托管变得非常简单。我们还有一个功能齐全的仪表板来管理所有以前创建的链接。