首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为iOS设置phonegap.build的深度链接?

如何为iOS设置phonegap.build的深度链接?
EN

Stack Overflow用户
提问于 2018-04-26 02:35:01
回答 1查看 512关注 0票数 1

我正在尝试让深度链接到我的iOS,电话间隙构建应用程序,从我的服务器加载网页。

我已经包含了“cordova-universal-links- plugin”插件,并且在我的配置中有这个。

代码语言:javascript
复制
<plugin name="cordova-universal-links-plugin" source="npm" />
<universal-links>
    <host name="manmade.se" scheme="manmade" event="ul_myExampleEvent" />
</universal-links>

我已经创建了一个apple-app-site-association文件,并将其上传到根目录下的服务器上。当我用浏览器去那里的时候,它会下载文件。

代码语言:javascript
复制
{
"applinks": {
    "apps": [],
    "details": [
        {
            "appID": "7MP323UK6C.se.manmade.mobilrex",
            "paths": [ "*" ]
        }
    ]
}

}

在下载provision.profile之前,我已经在我的AppId中设置了“Associated Domains”

在我的index.html文件中,我有这个事件侦听器。

代码语言:javascript
复制
universalLinks.subscribe('ul_myExampleEvent', function (eventData) {
                // do some work
                // in eventData you'll see url и and parsed url with schema, host, path and arguments
                console.log('Did launch application from the link: ' + JSON.stringify(eventData));
                alert('Did launch application from the link 1: ' + JSON.stringify(eventData));
            });

据我所知,这就是我要做的所有工作,当我点击我的iPhone中的https://manmade.se链接时,它应该在我的应用程序中打开它!??

那么以前有没有人这样做过呢?我不知道我错过了什么。我在任何地方都没有得到错误,但是它没有触发“ul_myExampleEvent”或其他任何东西。

因此,任何意见都非常感谢,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-04-26 02:44:51

您已经检查了Associate Domain,但您没有在其中添加域。

使用applinks:manmade.se中的applinks:前缀添加您的域名

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

https://stackoverflow.com/questions/50029176

复制
相关文章

相似问题

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