Firebase动态链接:深层链接始终为空

时间:2017-12-20 12:21:39

标签: ios ionic-framework ionic3 xcode9 firebase-dynamic-links

我正在为Android和ios平台开发离子3中的应用程序。对于深层链接,我使用的是cordova firebase动态链接插件。

这对Android平台来说很好用。但是在ios平台上,虽然它没有抛出任何错误,但它无法正常工作。

我目前的离子代码。

this.platform.ready()
.then(() => {
  return this.firebaseDynamicLinks.onDynamicLink();
}).then((dynamicLink:any) => {
  console.log(dynamicLink); // always gives  {matchType: "weak", deepLink:""} in ios
}).catch((error: any) => {
  console.log(error);
});

android部分工作正常。但在ios中,深层链接总是空洞的。

我手动创建的动态网址

https://xxxx.app.goo.gl/?link= <encoded url to mysite>&安培; APN = <android bundle id>&安培; IBI = <ios bundle id>

在浏览器中打开时,提供的链接返回HTTP 200状态。

测试步骤(以ios为单位):

在我的iphone(ios9)中,我已将此动态链接放在记事本中 然后单击应用程序打开的动态链接。 在控制台中,我得到了

{matchType:&#34; weak&#34;,deepLink:&#34;&#34;}

0 个答案:

没有答案