我想让人们在我的应用中分享自己的用户个人资料。
因此,每个配置文件都需要有自己的链接,例如:myweb.com/user1
不幸的是,离子2应用程序中没有这样的链接/路由。
这导致了我的问题 - 如何让用户分享他们自己的个人资料网址,以便其他人可以直接重定向到发件人个人资料页面?有没有办法做到这一点,所以它也可以在桌面上使用Ionic 2?
答案 0 :(得分:1)
有关信息 - 通过在Ionic 3中添加对深层链接的支持来解决此问题.CLI命令$ ionic g page user
现在将创建一个页面,其中包含自己的页面模块,并能够指定URL的方式应该使用@IonicPage
装饰器形成。在您的情况下,您还可以将用户ID添加为@IonicPage
细分中的参数,例如:
@IonicPage({
name: "user",
segment: "user/:id"
})
然后,您可以使用网址直接链接到用户的页面。
答案 1 :(得分:0)
您可以使用Custom URL scheme插件设置应用程序链接。它将帮助您创建可以从浏览器打开的应用程序链接。例如,如果您在浏览器URL中键入myApp://,然后导航到该URL,它将打开您的应用程序。
要执行以下安装插件:
ionic cordova插件添加cordova-plugin-customurlscheme --variable URL_SCHEME = myCoolApp
myCoolApp是URL模式,您可以从中打开应用程序。
要测试它是否正常运行,请在手机的任何浏览器中键入myCoolApp://并继续。如果它将重定向到您的应用程序,则它将正常运行,否则将无法正常运行。