波泼墨佛得特勒
2019-09-17 15:20
采纳率: 85.7%
浏览 1.1k

如何从web页面跳转到Android app

在AndroidManifest文件中注册:

  <activity android:name=".DeepLinkActivity">
            <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.link.com"
                    android:scheme="https" />
            </intent-filter>

        </activity>

在web页中使用:

       <div>
            <br/><br/>
            <a href="https://www.grit-cfg.com">立即打开&gt;&gt;</a>
        </div>

但是结果是直接在浏览器中跳转,而没有跳转到我指定的界面,但是如果将
android:scheme="https"中的https 替换成其他随意内容,是可以完成跳转的,为什么使用https的时候不行呢

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • viewgroup 2019-09-17 15:21
    已采纳

    因为开头是https的话浏览器直接走网络请求了,,https的协议,,而不会发送广播到系统,自然就不会跳转了。。

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(1条)

相关推荐 更多相似问题