私は特定の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経由)に設定すると、これはリンクであると認識されますが、何もしません(私はクリックアニメーションを見ることができます)。
リンクは、次のコードを経由して設定されている::(文字通り、intent://
が何であるかである)
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ストアにフォールバックされます。 –