Ionic V4中的Deeplink?

时间:2019-07-29 11:29:25

标签: ionic-framework ionic4

我们正在使用带有延迟加载功能的Ionic 4。我的应用程序路由通过app.routing.module.ts文件工作。如何使用深层链接从电子邮件或短信等外部链接打开应用?

1 个答案:

答案 0 :(得分:1)

您似乎没有先将其输入Google,因此该问题很可能很快就会结束。

Ionic提供了一个深层链接库:

它是这样使用的:

this.deeplinks.routeWithNavController(this.navController, {
  '/about-us': AboutPage,
  '/products/:productId': ProductPage
}).subscribe(match => {
    // match.$route - the route we matched, which is the matched entry from the arguments to route()
    // match.$args - the args passed in the link
    // match.$link - the full link data
    console.log('Successfully matched route', match);
  }, nomatch => {
    // nomatch.$link - the full link data
    console.error('Got a deeplink that didn\'t match', nomatch);
  });

在打开StackOverflow上的问题之前,您应该自己进行尽可能多的研究。人们很乐意提供帮助,但他们通常希望看到您为自己做了尝试,因为您只是将工作交给其他人。