我在测试网页的头部添加了以下元信息。
<html>
<head>
<meta property="al:ios:url" content="schemeregisteredinapp://hereGoesTheURL" />
<meta property="al:ios:app_store_id" content="12345" />
<meta property="al:ios:app_name" content="Applinks Supporting App" />
</head>
<body>
<p>Opening a link to this page in Facebook iOS app should launch my "Applinks Supporting App".
</p>
</body>
</html>
schemeRegisteredInApp
我在我的 iOS 应用程序的 info.plist 中添加了自定义 url 方案。schemeRegisteredInApp://the/rest/of/the/path
如果我在 iOS Safari 浏览器中键入格式的 url ,它会成功启动我的应用程序。
但是,如果我在 iOS 上的 Facebook 应用程序或邮箱应用程序(两者都应该支持 applinks 协议)中点击包含上述 HTML 的网页链接,则该页面只会在 Facebook 应用程序内的 Web 视图中打开。我的 iOS 应用程序从未启动。我不知道出了什么问题。Applinks 只是拒绝像宣传的那样工作。这是在 iOS 8 上。Applinks 是否损坏?