2017-07-24 43 views
1

我正在開發一個混合Ionic2應用程序&網站來顯示衆多連接對象發送的數據。Ionic2 - 如何閱讀用戶輸入的'URL'?

每個對象都有唯一的ID。 數據可被訪問:

  • 通過應用程序,通過經由鏈路(QR碼)添加到虛擬網頁在一個專用形式
  • 輸入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。

有什麼想法? 非常感謝!

回答

0

那麼我進一步消化。

答案是關於DeepLinks。無需使用Deeplinks插件(我無法可靠配置),因爲Deeplinks嵌入在Ionic 2中。

The easiest solution is described here

兩個詞:

import { IonicApp, IonicModule, DeepLinkConfig } from 'ionic-angular'; 
... 
IonicModule.forRoot(App, {}, 
    {links: [ 
     { component: targetPage, name: "ID", segment: "id/:name" } 
    ]} 
) 

然後使用下面的鏈接和CA-柔樂-MA-POULE! :

app.site.com/#/id/my_id