[英]How to open my installed app by link with using anchor tag like shown in below image
要求是我已经使用方案 https 创建了深度链接,并且我想在单击链接时打开应用程序,并且如果安装了应用程序,则应始终打开应用程序,否则打开 Play 商店,并且当用户单击收件箱中的链接时,就像在电话等支付应用程序中发生的那样,它将打开链接在浏览器中,如果安装了图像,浏览器会自动打开应用程序
您必须在AndroidManifest.xml
的活动中添加如下intent-filter
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www"
android:scheme="https" />
</intent-filter>
</activity>
好吧,安装应用程序时,此处的另一个答案可能会有所帮助,但未安装时将无济于事。 您可能需要采用不同的方法。
您需要的解决方案称为延迟深度链接。 为此使用Branch.io 。 您可以使用Android Google Play referrer但我觉得这不可靠。 当我尝试了这两种方法时,我更喜欢使用 Branch.io
起初,设置 Branch.io SDK 感觉繁琐而复杂,但它绝对可以达到目的。
要开始使用,您可以关注此博客。 这有点旧,但如果你将它与最新的 Branch.io 仪表板进行比较,我相信它会有所帮助。
此外,如果您在此处的任何评论中仍然觉得卡住,我将很乐意提供帮助,因为我自己投入了更多时间来实施延迟深度链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.