汽车网资讯客户端

快速在app打开url

IOS的

iPhone 的Safari地址栏输入链接
如:pcautobrowser://pcauto.active/?uri=http://www1.pcauto.com.cn/zt/15years/index.html

安卓的

用链接方法,这个ios和安卓都可以用

  1. <a href="pcautobrowser://pcauto.active/?uri=http://www1.pcauto.com.cn/zt/15years/index.html">活动测试</a>

一、登录

使用方法

app端测试:点击登录

  1. <!-- 登录协议 -->
  2. pcaction://user-login/?callback=appCallback
  3. <!-- 使用方法 -->
  4. <a href="pcaction://user-login/?callback=appCallback">点击登录</a>或 window.location.href = 'pcaction://user-login/?callback=appCallback'

登录回调

  1. //回调函数,作用是登录完成后记录cookie
  2. function appCallback(_csid) {
  3. if(help.isAn){
  4. if(help.getCookie('common_session_id')){return false;}
  5. }
  6. csid = _csid;
  7. writeCookie("common_session_id", _csid, 1);
  8. }
  9. //写入cookie
  10. function writeCookie(name, value, day) {
  11. expire = "";
  12. expire = new Date();
  13. expire.setTime(expire.getTime() + day * 24 * 3600 * 1000);
  14. expire = expire.toGMTString();
  15. document.cookie = name + "=" + escape(value) + ";expires=" + expire;
  16. location.href = location.href;
  17. }
  18. //读取cookie函数
  19. function getCookie(name) {
  20. var arr = document.cookie
  21. .match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
  22. if (arr != null)
  23. return unescape(arr[2]);
  24. return null;
  25. }

登录注意

二、分享

使用方法

app端测试:调起分享面板

  1. <!-- 分享协议 -->
  2. pcaction://user-share
  3. <!-- 使用方法 -->
  4. <a href="pcaction://user-share">分享</a> 或 window.location.href = 'pcaction://user-share'

自定义分享内容

  1. <!-- 将以下内容放在页面html里 -->
  2. <script type="text/javascript" id="Jjson">
  3. /*@_HTML_META_START_
  4. {"title":"我已报名领取5000元购车补贴,你也赶紧来领吧!",
  5. "link":"http://play.pcautoclub.com.cn/auto160816/wap12/index.html",
  6. "imgUrl":"http://www1.pcauto.com.cn/zt/gz20161209/xjzt/img/share.jpg",
  7. "desc":"全车型通用,限时疯抢现金30天,还送惊喜大回馈!"
  8. } _HTML_META_END_@*/
  9. </script>

分享后的回调

  1. function appShare(){
  2. //分享成功后会执行这个,写成全局的就行了。
  3. }

最新版分享,已经生效

  1. var title = '分享标题',
  2. desc = '分享描述',
  3. link = '分享链接',
  4. pic = '图片地址';
  5. function once(){
  6. //分享成功的回调
  7. }
  8. var shareData = '{"title": "'+title+'","desc": "'+desc+'","link": "'+link+'","imgUrl": "'+pic+'","success":"once()"}';
  9. window.PCJSKit.updateShareInfo(shareData);

分享注意

但这个功能经常冒泡的,不同手机不一定会成功的,要想好另外一种兼容方案。
记得上面的S是大写