前端js 怎么判断用户是否安装了某APP,安装了不直接打开这个应用而是进行其他 *** 作

前端js 怎么判断用户是否安装了某APP,安装了不直接打开这个应用而是进行其他 *** 作,第1张

判断当前页面是否在app内部打开,单纯的web前端还不能解决
需要客户端对userAgent添加自己app相关的字段
(useragent设置Android:>1、用户第一次访问宣传页面
a、点击Banner,进入到APP Store中对应的APP下载页
b、APP下载页中提示:安装;用户点击安装
c、安装完成后,APP下载页中提示:打开;用户继续点击打开
d、用户正常使用APP
2、用户第二次访问宣传页面
a、点击Banner,进入到APP Store中对应的APP下载页
b、APP下载页中提示:打开;用户直接点击打开
c、用户正常使用APP
3、用户第三次、第四次、、第N次访问, *** 作步骤同2

          <body>

              <!-- Calls into the javascript interface for the activity -->

              <!-- 从HTML文件中调用activity中的函数 -->

              <!-- 也就是从HTML到android程序 留意windowdemoclickOnAndroid()这句话 -->

              <a onClick="windowdemoclickOnAndroid()">Click</a>

          </body>


  
mWebViewaddJavascriptInterface(new DemoJavaScriptInterface(), "demo");
final class DemoJavaScriptInterface {  
        DemoJavaScriptInterface() {  
        }  
  
        / 
          This is not called on the UI thread Post a runnable to invoke 
          
          loadUrl on the UI thread 
          
         /  
        public void clickOnAndroid() {        // 注意这里的名称。它为clickOnAndroid(),注意,注意,严重注意  
            mHandlerpost(new Runnable() {  
                public void run() {  
                      
                    ToastmakeText  
                }  
            });  
        }  
    }

可以的,具体我记不太清了,大致实现方法是
进入H5页面,js判断是ios还是android或是h5,
然后向ios和android索要起对应的方法,然后判断是否有这个方法,如果有就交还给app


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13366847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存