Ionic 2 PWA:链接到特定页面

问题描述 投票:2回答:2

我想让人们在我的应用中分享自己的用户个人资料。因此,每个配置文件都需要有自己的链接,例如:myweb.com/user1不幸的是,离子2应用程序中没有这样的链接/路由。

这导致了我的问题 - 如何让用户分享他们自己的个人资料网址,以便其他人可以直接重定向到发件人个人资料页面?有没有办法做到这一点所以它也可以在桌面上使用Ionic 2?

ionic-framework ionic2 deep-linking progressive-web-apps
2个回答
1
投票

有关信息 - 这是通过在Ionic 3中添加对深度链接的支持来解决的.CLI命令$ ionic g page user现在将创建一个页面,其中包含自己的页面模块,并能够指定如何使用@IonicPage装饰器形成URL。在您的情况下,您还可以在@IonicPage段中添加用户ID作为参数,例如:

@IonicPage({
  name: "user",
  segment: "user/:id"
})

然后,您可以使用网址直接链接到用户的页面。


0
投票

您可以使用Custom URL scheme插件设置您的应用链接。它将帮助您创建可以从浏览器打开的应用程序链接。例如,如果您在浏览器URL中键入myApp://然后导航到该URL,它将打开您的应用。

为此,请按以下方式安装插件:

离子cordova插件添加cordova-plugin-customurlscheme - 变量URL_SCHEME = myCoolApp

myCoolApp是您可以从中打开应用程序的URL架构。

对于测试,它是否正常工作或在手机的任何浏览器中键入myCoolApp://并继续。如果它将重定向到您的应用程序,它正在工作,否则无法正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.