我无法理解Facebook的应用链接。我正在使用Facebook应用程序链接工具,因此我可以在Facebook上托管我的链接。第一步是针对iOS的注册自定义网址方案,屏幕截图根本不清楚
"自定义URL在您项目的info.plist文件中定义。在URL Types下,在URL Schemes数组中添加您选择的新自定义方案。例如,您可以输入myBestApp作为URL方案。然后,您可以在移动浏览器中输入myBestApp://来打开您的应用。"
如果我选择的方案是mySuperApp
,我是否需要将mySuperApp
或mySuperApp://
添加到info.plist中?
然后有一节说:
自定义方案的网址
一个带有自定义方案的网址,可以打开您的应用。例如的myapp://样品
我需要放在这里? mySuperApp://
?我不明白为什么他们最后有示例。我需要添加它吗?这是什么意思?
此外,我尝试创建一个链接,但我丢失了它。您是否可以在任何地方查看以前保存的链接并进行编辑?
任何指针都会非常感激,无法正常工作,并希望确保我理解我正在做的事情。不喜欢Facebook文档。
答案 0 :(得分:1)
查看SDK附带的示例应用程序,它们都会注册某种形式的自定义方案,以便使用SDK功能。
简而言之,如果您的自定义方案为mySuperApp://
,则应将mySuperApp
添加到info.plist。
目前尚无法查看以前创建的链接,我们正在努力解决这个问题。目前,只需创建一个新的应用链接主机网址。
答案 1 :(得分:1)
将您的URI方案视为与浏览器的 http 类似。 iOS和Android浏览器已在其plist中注册了http作为其URI方案,因此无论何时单击http://链接,浏览器应用程序都将打开。你需要注册一个类似的类型方案,比如myapp,这样每当有人点击myapp://时,你的应用就会打开。
以下是有关如何设置plist文件的快速教程:
简单地说,我帮助构建的服务branch.io,使您的Facebook AppLinks托管变得非常简单。我们还有一个功能齐全的仪表板来管理所有以前创建的链接。