我有一个深层链接,可以在Chrome浏览器中使用某个ID打开我的应用。此链接如下所示:
HashMap
这可以通过ConcurrentHashMap
在网络浏览器中使用。
但是当在PDF中设置此链接时(通过aspose),虽然它识别出它是一个链接(我可以看到点击动画),但它没有做任何事情。
通过以下代码::
设置链接intent://m/#Intent;scheme=myapp://app.com/reference/2016062910185811;package=some.package.com;end
答案 0 :(得分:1)
非标准网址方案(字面意思是intent://
)并不总是被视为链接。听起来你正在使用的PDF查看器没有设置为正确识别它们,即使是这样,除了在Android设备上之外,链接也会被破坏。
您最好的选择是以某种方式将该URL包装在PDF查看器可识别的链接(http://
或https://
)中,然后通常通过某些方式打开您的应用程序一种自动重定向。这就是我们处理Branch.io内容的方法,以确保无论链接在何处打开,应用始终会启动。