【问题标题】:Universal Link for IOS is not workingIOS 通用链接不工作
【发布时间】:2016-12-07 10:00:21
【问题描述】:

您好,我已完成以下步骤来实现 IOS 通用链接。

1.我的子域是 npd.nowconfer.com,我的 apple-app-site-association 文件包含,

 {
"applinks": {
        "apps": [],
        "details": [
            {
                "appID":"R3UDJNSN2P.com.sampleUniversal.teledna",
                "paths": ["*"]
            }
        ]
    }
}

此文件已上传到我的子域 npd.nowconfer.com 并通过 https 提供服务。

2.我使用 AASA Validator 进行测试,即https://branch.io/resources/aasa-validator/#resultsbox,测试结果全部通过。

你可以看到附加的截图。

3.现在在app端,我的同事做了配置比如

  • 将域添加到功能,即 applinks:nowconfer.comapplinks:npd.nowconfer.com

在应用程序中处理通用链接,即在这样的委托中

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler {
    NSURL *url = userActivity.webpageURL;
    // handle url
}

4.my universalink 是 https://npd.nowconfer.com:5000/calendar/deeplink?url=nowconfer 当我从电子邮件中单击此链接时,我的应用程序没有打开而是重定向到应用程序商店(因为服务器端请求来处理重定向应用程序支持如果设备上未安装应用程序)

但是当我在这里测试 Universalink 验证器 https://search.developer.apple.com/appsearch-validation-tool 时,我遇到了一些错误

链接到应用程序:错误没有具有域权利的应用程序 用于验证深度链接双重身份验证的权利数据来自您应用的当前发布版本。此数据可能需要 48 小时才能更新。

我看过很多教程,但没有用过任何东西。你们能帮我弄清楚这里发生了什么吗?

【问题讨论】:

    标签: node.js ios9 ios-universal-links


    【解决方案1】:

    通用链接必须是标准的http://https:// 链接。这意味着他们需要使用标准的网络端口,5000 不是其中之一。这就是您的链接不起作用的原因——它实际上不是有效的通用链接。

    Apple 验证器会检查一些额外的东西,但也有些不可靠。此特定错误消息令人困惑,但它与您的通用链接配置是否正确无关。这实际上意味着Apple 无法检测到applinks: 权利“正确”处理您当前在App Store 中的应用版本中传入的链接值。如果您只是第一次实施通用链接,这是可以预料的。您无需担心这一点——许多具有有效通用链接实现的大型成功应用程序也未能通过此步骤。

    【讨论】:

    • 谢谢Alex。App store 里是强制应用吗? ,没有实时应用我们无法测试通用链接?
    • 不,您的应用程序在 App Store 中的版本不需要启用通用链接。即使您的应用根本不在 App Store 中,您也可以只使用本地构建进行测试
    • 好的,再次感谢您。我今天也会测试,然后我会通知您。
    • 嘿亚历克斯,现在我的通用链接,即npd.nowconfer.com/deeplink?url=nowconfer 正在工作我的意思是,应用程序安装在设备中,如果我点击链接,我的应用程序成功打开但在卸载相同的应用程序后网站没有加载。我不知道是什么问题。
    • 能否在apple-app-site-association文件中添加其他参数?
    猜你喜欢
    • 2018-12-08
    • 2017-04-06
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多