简单来说,AppLink 是一个充满元标题的网页。这些元标头将客户端重定向到适当的应用程序或存储在他们的设备上。
例如,如果您创建一个 AppLink 页面MyXYZapp
,它是适用于 iOS 和 Android 的应用程序,那么您的 AppLink 页面标题中可能会有一个伪代码,如下所示:
//client is visiting the applink:
if the client is on Android:
try:
open app with bundle id `com.AndroidCompany.MyXYZapp`
else if MyXYZapp is not present on the device:
redirect client to Play Store page of MyXYZapp
else if the client is iOS:
try:
open `com.iOSCompany.MyXYZapp`
else:
redirect to AppStore page of MyXYZapp
else if client is visiting from any other OS:
redirect to AppStore / PlayStore via browser (or create your own behaviour)
编辑:
Facebook 本身现在提供应用链接,如此处所述:
https ://developers.facebook.com/docs/applinks/index-api/
编辑,这不再有效:
现在大多数人没有服务器来托管这些类型的页面,因此 facebook 提供免费托管和非常简单的工具来为您的应用程序生成 AppLinks:
https ://developers.facebook.com/quickstarts/?platform=app-links-host
在这里阅读更多:
https ://developers.facebook.com/docs/applinks/hosting-api
ps 希望这些 URL 在接下来的几个世纪中不会腐烂和溶解
pps URL 已在 2 年内衰减。疯狂的