首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当用户点击时,通用链接不会将用户重定向到我的应用程序

当用户点击时,通用链接不会将用户重定向到我的应用程序
EN

Stack Overflow用户
提问于 2015-12-13 14:49:27
回答 2查看 2.1K关注 0票数 5

我在我的应用程序中实现了通用链接,它运行起来很有魅力。但是在iOS 9.2Update之后,它就停止工作了。

当应用程序已经安装时,我点击在iOS9.1中打开我的应用程序的链接,在iOS9.2中它不是。

有人也有同样的问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-15 08:45:24

我的问题是apple-app-site-association的旧格式。

旧的格式是:

代码语言:javascript
复制
{
    "applinks": {
        "apps": [],
        "details": {
            "1234ABCDE.com.app.myapp": {
                "paths": [
                    "*"
                ]
            }
        }
    }
}

更新格式解决了问题,格式是:

代码语言:javascript
复制
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "1234ABCDE.com.app.myapp",
                "paths": ["*"]
            }
        ]
    }
}

可以检查格式是否就在这里:https://search.developer.apple.com/appsearch-validation-tool/ (如果它是:推荐的旧格式),所以它不会在iOS9.2上工作,所以更新到新格式。

希望能帮上忙。

票数 5
EN

Stack Overflow用户

发布于 2015-12-14 21:35:27

这是iOS 9.2引入的一个已知问题。有关此问题的完整描述,请参阅https://blog.branch.io/ios-9.2-redirection-update-uri-scheme-and-universal-links

TLDR --目前还不知道这是有意为之还是苹果公司的错误。已知的是,随着对iOS 9.2的更新,以前用来提示用户打开应用程序(与URL方案相关联)的模型对话框不再是模式对话框。这意味着javascript的执行将继续进行,如果您以前依赖于模式对话框来阻止将用户重定向到应用程序商店,则不再起作用。大多数使用URL方案的应用程序的最终用户体验是,它们总是被重定向到应用程序商店,在应用程序中,按钮写着“打开”,而不是“获取”。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34252352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档