需要客户端对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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)