ShareTrace无邀请码安装

 本代码使用自定义链接

以下苹果链接和安卓链接都是使用上图的自定义链接(平台托管可查看官方文档) 

代码中的IOS_wx和userOs判断设备和浏览器可查看我的另一篇文章判断设备及系统_jhg4123的博客-CSDN博客

1、自定义链接

  download() {
      //微信浏览器限制链接   IOS_wx请查看 判断设备信息
      //IOS端微信浏览器无法直接打开商城,故使用自定义蒙版来提示使用第三方浏览器
      if(this.IOS_wx){
        this.$refs.modelWX.style.display = 'block'
        setTimeout(() => {
          this.$refs.modelWX.style.display = 'none'
        }, 2000);
      } else {
        ShareTrace.init({
          appkey: appkey, // 此值必填,你的appkey
          param: 参数,// 参数名=参数
          success: ()=>{
            if (this.userOs == "pc") {
               ShareTrace.preDownload(function () {
                window.location.href = pc链接;
              });
            } else if (this.userOsZ == "苹果") {
              this.is_ios = false
              ShareTrace.preDownload(function () {
                window.location.href = 苹果链接;
              });
            } else {
               ShareTrace.preDownload(function () {
                window.location.href = 安卓链接;
              });
            }
            //IOS点击携带参数跳转,但页面会报错,所以跳转1秒后刷新页面(这里无论IOS还是安卓都进行了刷新)
            setTimeout(() => {
              location.reload();
            }, 1000);
          },
          error: function(msg) {
            //跳转失败后的备用地址
            alert(msg)
            if (this.userOs == "pc") {
              document.location.href = pc地址;
            } else if (this.userOsZ == "苹果") {
              document.location.href = 苹果地址;
            } else {
              document.location.href = 安卓地址;
            }
            setTimeout(() => {
              location.reload();
            }, 1000);
          }
        });
      }
    },

2、官方托管

export default {
    ...
    created() {
        ...
        // 请填入对应的 App Key
        ShareTrace.init(App Key);
        ...
    },
    methods: {
        ...
        handleDownload() {
            // 请在用户点击下载按钮时,触发此函数
            ShareTrace.download();
        }
        ...
    }
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值