我正在使用 iOS 的新通用链接功能,但想禁用我主页的某些路径以使用该功能。
例如:应该在我的应用程序中打开所有包含“_id_”和起始页面的 URL,但不包括来自域 http://example.com 的http://example.com/testsite 。我该如何解决这个问题?
我在服务器上的 apple-app-site-association 文件如下所示:
{
"activitycontinuation": {
"apps": [
"ABCDEFGHIJ.com.example.ios"
]
},
"applinks": {
"apps": [],
"details": [
{
"appID": "ABCDEFGHIJ.com.example.ios",
"paths": [
"/",
"*_id_*"
]
}
]
}
}
我在应用程序中的权利文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.associated-domains</key>
<array>
<string>activitycontinuation:example.com</string>
<string>activitycontinuation:www.example.com</string>
<string>activitycontinuation:m.example.com</string>
<string>applinks:example.com</string>
<string>applinks:www.example.com</string>
<string>applinks:m.example.com</string>
</array>
</dict>
</plist>
我没有找到任何排除某些路径的选项。这怎么可能?