Chrome 브라우저에서 특정 ID로 내 앱을 열 때 작동하는 딥 링크가 있습니다. 이 링크는 다음과 같습니다 :pdf의 딥 링크 href
intent://m/#Intent;scheme=myapp://app.com/reference/2016062910185811;package=some.package.com;end
이 때 <a href="intent://...;end">click</a>
를 통해 웹 브라우저에서 작동합니다.
하지만이 링크를 PDF (aspose를 통해)로 설정하면 링크 (이것이 클릭 애니메이션을 볼 수 있음)임을 인식하지만 아무 것도하지 않습니다.
링크는 다음 코드를 통해 설정됩니다 :
var img = new Aspose.Pdf.Generator.Image(sec1);
tr.Paragraphs.Add(img);
//Assign a new instance of hyperlink to hyperlink property of segment
img.Hyperlink = new Hyperlink {
LinkType = HyperlinkType.File,
Url = "intent://m/#Intent;scheme=myapp://app.com/reference/" + input.Reference + ";package=some.package.com;end"
};
예, 조금 뒤죽박죽이고, http : // url로 바꿨습니다. 이상적이지 않습니다 (시장에 뒤집지 않아서) – Kiwi
브랜치가 실제로 도움이 될 수 있습니다! 앱이 설치되어있는 경우 앱에 연결되고 그렇지 않은 경우 Play 스토어로 대체됩니다. –