通用链接是不是适用于企业程序中的应用程序?

Posted

技术标签:

【中文标题】通用链接是不是适用于企业程序中的应用程序?【英文标题】:Does universal link work on the apps from enterprise program?通用链接是否适用于企业程序中的应用程序? 【发布时间】:2020-02-14 06:28:05 【问题描述】:

我已按照苹果的说明启用通用链接。

下面是我的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 是否有任何文件说明企业应用程序不能使用通用链接?

提前致谢!

【问题讨论】:

您是否曾经是问题的根源?我处于同样的情况,一切似乎都井井有条,除了当我在设备上安装企业版本时,通用墨水不起作用。即使我尝试使用 swcd 过滤安装日志,它看起来也没有尝试下载它 【参考方案1】:

为了允许这种行为,请务必在 json 文件中提供适当的 TEAMID,如 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"]

此外,如果您的内部应用程序指向另一台服务器而不是公共服务器,请提醒在您的应用程序功能中添加新的associated domain

【讨论】:

我已按照developer.apple.com/library/archive/documentation/General/… 实施,但企业应用程序没有运气......我已确保“appID 值与与“应用程序标识符”键关联的值相同构建应用程序后的权利”我还检查了域是否在权利文件中

以上是关于通用链接是不是适用于企业程序中的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 不会在一台设备上请求 AASA 文件,但适用于所有其他设备

适用于移动和电视的 Android 通用应用程序 (Lollipop)

适用于 Windows 10 的通用应用程序。如何触发后台任务?

适用于 Android、iOS 和 PC 的通用跨平台应用程序 - 理论上 [关闭]

如何创建通用应用程序?

在适用于 iTunes Connect 的通用应用程序中使用重新缩放的 iPhone 屏幕截图作为 iPad 屏幕截图