Как мне использовать файл ассоциации apple-app-site с точным соответствием параметра компонента? - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь написать сопоставление компонентов, в котором я сопоставляю только параметр quesid = 2109061920 URL-адреса в файле ассоциации apple-app-site. Я хочу, чтобы вся эта фильтрация выполнялась в файле ассоциации яблочного приложения-сайта, а не в быстрой мобильной кодовой базе.

Тестовый URL: https://example.org/MyChart/inside.asp?mode=questionnaire&from=list&src=sys&srcid=1&quesid=2109061920&empPIN=xxxxx%3D%3D&mobile=1

Это несколько работает, что означает, что он фильтрует только элементы с quesid, но я могу поставить что-нибудь после него, например quesid = 2109061920 777 ... так что это не точное совпадение

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appIDs": [
          "***.com.***"
        ],
        "components": [
          {
            "?": {
              "quesid": "2109061920"
            },
            "comment": "testing"
          }
        ]
      }
    ]
  }
}

Это тоже не работа:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appIDs": [
          "***.com.***"
        ],
        "components": [
          {
            "/": "/MyChart/*",
            "?": "quesid=2109061920",
            "comment": "testing"
          }
        ]
      }
    ]
  }
}

Есть идеи, что мне не хватает?

1 Ответ

0 голосов
/ 14 июля 2020

Вы можете создать файл json для соответствия точному параметру запроса, как показано ниже:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appIDs": [
          "***.com.***"
        ],
        "components": [
          {
            "/": "/MyChart/*",
            "?": { "quesid": "2109061920" },
            "comment": "testing"
          }
        ]
      }
    ]
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...