0

ユニバーサルリンクが機能していないと言う投稿が他にもいくつかあります。これらのリンクが機能している別の問題がありますが、ウェブサイトの特定の URL をアプリの起動から除外したいのですが、機能していません。

ここに記載されているとおり: https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html

apple-app-site-association ファイルのアップロードなど、ユニバーサル リンクに必要な手順を実装しました。

ファイルは次の例のようになります。

{
    "applinks": {
        "apps": [],
        "details": [
        {
            "appID": "AB1CDEFGHI.com.mydomain.myapp",
            "paths": [ "*", "NOT /help/" ]
        }
        ]
    }
}

ここでの意図は、ユーザーが www.mydomain.com/help をクリックすると、アプリを起動せず、このページをサファリで開くことです。ただし、このリンクはアプリを開きます。

このパスのいくつかのバージョンを試しました。

/help/* 
/help/
/help
help

これらのいずれも、必要な除外機能を提供しません。

この種の除外を実装できた人はいますか?

4

2 に答える 2

1

私自身の質問に答えるには、次のように変更します。

[ "*", "NOT /help/" ]

に:

[ "NOT /help/", "*" ]

期待どおりに機能しました。パスの順序は重要であり、最初に「*」を置くことで、システムは最初のパスで一致を見つけてアプリを起動します。

シンプルな...

于 2016-01-05T14:51:39.997 に答える