我正在开发一个混合的Ionic2应用程序和网站,以显示由众多连接对象发送的数据。
每个对象都有一个唯一的 ID。 可以访问数据:
- 通过应用程序,在专用表单中输入ID
- 通过链接到虚拟网页(二维码(:app.site.com/I_need_a_way_to_read_the_ID。
所以我需要一种方法来"识别"我渴望 ID(困难(,并将 ID 放在上面提到的形式中(简单(。
如果 QRCode 链接到"app.site.com/ID",我的应用程序必须知道所有 ID,所以我没有找到使其工作的方法。
但是,如果QRCode链接到"app.site.com/?ID",那么Ionic认为我正在登陆主页。 但是我没有找到任何方法来获取完整的URL,对其进行分析并获取ID。
知道吗? 多谢!
好吧,我进一步挖掘。
答案是关于深度链接的。无需使用深度链接插件(我无法可靠地配置(,因为深度链接嵌入在 Ionic 2 中。
此处介绍了最简单的解决方案。
两个字:
import { IonicApp, IonicModule, DeepLinkConfig } from 'ionic-angular';
...
IonicModule.forRoot(App, {},
{links: [
{ component: targetPage, name: "ID", segment: "id/:name" }
]}
)
然后使用以下链接和ça-roule-ma-poule ! :
app.site.com/#/id/my_id