zoukankan      html  css  js  c++  java
  • 如何应用前端技术唤起app及判断用户来源及与原生交互的原理

    做唤起时需要native端进行配合,

    h5唤起app这种需求是常见的。在移动为王的时代,h5在app导流上发挥着重要的作用。

    目前我们采用的唤起方式是url scheme(iOS,Android平台都支持),只需原生APP开发时注册scheme, 那么用户点击到此类链接时,会自动跳到APP。

    类似于这种地址:

    window.location.href='xkd://xkd.yirendai.com'

    像腾讯的app比如微信 及qq,如果做唤起的化它是不让你直接唤起app的,安卓系统需要跳到应用宝的页面然后再进行唤起(一般企业会将app的包发到应用宝供其它人下载,所以腾讯的产品会让你先跳到应用宝的页面的才进行唤起,因为应用宝也是腾讯的产品)

    js之所以能与native交互是因为h5的页面被加载到了webview里,所以通过jsbridge就可以与native通信了,但是如果没有被加载到webview里的化是不能与native通信的

  • 相关阅读:
    B/S 和 C/S
    SQL 注入
    软件测试
    Spring的注解方式
    测试开发题目
    策略模式
    设计模式
    单例模式
    读写文件
    对List里的对象元素进行排序
  • 原文地址:https://www.cnblogs.com/chaoyuehedy/p/8919656.html
Copyright © 2011-2022 走看看