Работает ли универсальная ссылка на приложения из корпоративной программы? - PullRequest
0 голосов
/ 14 февраля 2020

Я следовал инструкциям Apple по включению универсальных ссылок.

Ниже приведен мой файл aasa

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "app.store.app",
                "paths": ["*"]
            },
            {
                "appID": "enterprise.app",
                "paths": ["*"]
            }
        ]
    }
}

Я могу использовать универсальную ссылку для приложения магазина приложений. Но мне никогда не удавалось открыть ссылки для корпоративного приложения (приложения, созданные для внутреннего распространения https://developer.apple.com/programs/enterprise/) ...

Я следовал https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html и убедился, что «значение appID - это то же значение, которое связано с ключом« идентификатор приложения »в правах вашего приложения после его создания». Я также проверил файл прав, имеющий домен

. Есть ли документ от Apple, в котором говорится, что корпоративные приложения не могут использовать универсальную ссылку?

Заранее спасибо!

1 Ответ

1 голос
/ 14 февраля 2020

ДА

Чтобы разрешить такое поведение, обязательно укажите соответствующий TEAMID в файле json, как описано https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content/enabling_universal_links

"details": [{
            "appID": "D3KQX62K1A.com.example.photoapp",
            "paths": ["/albums"]

Более того, если ваши внутренние приложения указывают на другой сервер, а не на общедоступный c, напомните, чтобы добавить новый associated domain в возможности вашего приложения

...