>

나는 수많은 연결된 객체에 의해 전송 된 데이터를 표시 할 수있는 하이브리드 Ionic2 응용 프로그램 및 웹 사이트를 개발하고있다.

각 객체는 고유 한 ID를 가지고 있습니다. 데이터에 액세스 할 수 있습니다 :

  • 을 적용하여, 전용 형태로 ID를 입력하여
  • 가상 웹 페이지에 대한 링크 (QR 코드) : 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를 얻는 방법을 찾지 못했습니다.

어떤 생각? 대단히 감사합니다!

  • 답변 # 1

    더 이상은 죽었다.

    답은 DeepLinks에 관한 것입니다. Deeplinks는 Ionic 2에 내장되어 있으므로 Deeplinks 플러그인 (안정적으로 구성 할 수 없음)을 사용할 필요가 없습니다.

    가장 쉬운 해결책이 여기에 설명되어 있습니다.

    두 단어로 :

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

    다음 링크 및 CA-roule-MA-poule를 사용! :

    app.site.com/#/id/my_id
    
    

  • 이전 position - html 포지셔닝 - 제대로 얻을 수 없다
  • 다음 android - 컴파일 컴파일 버전의 오류