Ассоциация сайтов Apple App Deny Routes без релиза - PullRequest
0 голосов
/ 05 марта 2020

У меня есть файл AASA, который до сих пор работает отлично. По сути, он направляет все в go внутри моего приложения:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "my.app.id",
        "paths": [
          "/uni/*",
          "*"
        ]
      }
    ]
  }
}

Итак, каждая ссылка, которую пользователь нажимает с mydomain.com, перенаправляет на мое приложение! Что здорово, пока!

Но моей любимой компании пришла в голову самая лучшая идея, чтобы возиться с моими сонными ночами, и решил выпустить новый продукт, который работает на newproduct.mydomain.com, так что в рассылках рассылки каждый раз, когда наши пользователи нажимают на ссылку, оно открывает мое приложение ... хотя его следует перенаправить в Интернет.

Мы пытались создать черный список внутри AASA, но это не сработало ... читая, мы увидели, что пользователь должен переустановить приложение, чтобы оно заработало. То, как мы сделали AASA с черным списком:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "my.app.id",
        "paths": [
          "NOT /uni/*",
          "*"
        ]
      }
    ]
  }
}

Решение, которое мы видим, состоит в том, чтобы создать угрозу для ссылки внутри приложения, и если мы увидим, что она исходит от newproduct.mydomain.com, мы перенаправляем пользователя в safari. , но для этого потребуется выпуск.

Мой вопрос ... возможно ли сделать так, чтобы каждая ссылка на newproduct.mydomain.com перенаправлялась в Интернет без выпуска приложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...