【问题标题】: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 过滤安装日志,它看起来也没有尝试下载它

标签: ios ios-universal-links


【解决方案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

【讨论】:

猜你喜欢
  • 2012-07-09
  • 2012-05-02
  • 2017-10-31
  • 1970-01-01
  • 2012-04-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-12
  • 1970-01-01
相关资源
最近更新 更多