Работает ли универсальная ссылка в приложениях из корпоративной программы?

Я выполнил инструкции 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 - это то же значение, которое связано с ключом application-identifier в правах вашего приложения после его создания. ". Я также проверил файл прав с доменом

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

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


person Evan_HZY    schedule 14.02.2020    source источник


Ответы (1)


ДА

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

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

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

person CZ54    schedule 14.02.2020
comment
Я подписался на developer.apple.com/library/ archive / documentation / General / для реализации, но не повезло с корпоративным приложением ... Я убедился, что значение appID совпадает с тем же значением, которое связано с ключом «application-identifier» в правах вашего приложения после сборки я также проверяю, что домен находится в файле полномочий - person Evan_HZY; 14.02.2020