iPhone 的Safari地址栏输入链接
如:pcautobrowser://pcauto.active/?uri=http://www1.pcauto.com.cn/zt/15years/index.html
用链接方法,这个ios和安卓都可以用
<a href="pcautobrowser://pcauto.active/?uri=http://www1.pcauto.com.cn/zt/15years/index.html">活动测试</a>
app端测试:点击登录
<!-- 登录协议 -->pcaction://user-login/?callback=appCallback<!-- 使用方法 --><a href="pcaction://user-login/?callback=appCallback">点击登录</a>或 window.location.href = 'pcaction://user-login/?callback=appCallback'
//回调函数,作用是登录完成后记录cookiefunction appCallback(_csid) {if(help.isAn){if(help.getCookie('common_session_id')){return false;}}csid = _csid;writeCookie("common_session_id", _csid, 1);}//写入cookiefunction writeCookie(name, value, day) {expire = "";expire = new Date();expire.setTime(expire.getTime() + day * 24 * 3600 * 1000);expire = expire.toGMTString();document.cookie = name + "=" + escape(value) + ";expires=" + expire;location.href = location.href;}//读取cookie函数function getCookie(name) {var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));if (arr != null)return unescape(arr[2]);return null;}
app端测试:调起分享面板
<!-- 分享协议 -->pcaction://user-share<!-- 使用方法 --><a href="pcaction://user-share">分享</a> 或 window.location.href = 'pcaction://user-share'
<!-- 将以下内容放在页面html里 --><script type="text/javascript" id="Jjson">/*@_HTML_META_START_{"title":"我已报名领取5000元购车补贴,你也赶紧来领吧!","link":"http://play.pcautoclub.com.cn/auto160816/wap12/index.html","imgUrl":"http://www1.pcauto.com.cn/zt/gz20161209/xjzt/img/share.jpg","desc":"全车型通用,限时疯抢现金30天,还送惊喜大回馈!"} _HTML_META_END_@*/</script>
function appShare(){//分享成功后会执行这个,写成全局的就行了。}
var title = '分享标题',desc = '分享描述',link = '分享链接',pic = '图片地址';function once(){//分享成功的回调}var shareData = '{"title": "'+title+'","desc": "'+desc+'","link": "'+link+'","imgUrl": "'+pic+'","success":"once()"}';window.PCJSKit.updateShareInfo(shareData);
但这个功能经常冒泡的,不同手机不一定会成功的,要想好另外一种兼容方案。
记得上面的S是大写