zoukankan      html  css  js  c++  java
  • YYC松鼠短视频系统加入openinstall插件SDK实现免邀请码注册统计和安装统计-详细方法


    第一步,注册openinsall账号并且开通,测试版本,有钱的话直接开通付费版本即可

    获得对应的key
    第二步:在github下载对应的原生插件sdk
    https://github.com/OpenInstall/openinstall-uniapp-plugin
    论坛也保留了一个备份uniapp导入插件下载供大家下载。

    https://bbs.youyacao.com/thread-432-1-1.html

    第三步:双击manifest.json打开配置  APP原生插件配置处添加插件,这里我用工的云端选的云端,本地就选择本地。

    key填写在openinstall对应获得的key
    在app常用其他设置  处  urlschemes   这里也填入 key
    第四步:在松鼠短视频前端文件中 根目录下的App.vue先配置引用插件并配置


    获取安装数据

    getInstall(seconds, callback)
    seconds : 回调超时时间
    callback : 数据回调函数
    
    8 就是回调超时时间。
           
    // openinstall 统计插件 配置部分
    const openinstall = uni.requireNativePlugin('openinstall-plugin');
    
    openinstall.getInstall(
        8,
        function(result) {
            console.log('getInstall : channel=' + result.channelCode + ', data=' + result.bindData);
        }
    );


     

    放置注册统计代码,YYC松鼠系统在/pages/login/register.vue 位置
    this.$api.userRegister({username:this.username,password:this.password,mail:this.mail,vcode:this.vcode,invitecode:this.inviteCode}).then(res=>{
    if (res.data.code == 1) {
    uni.showToast({
    title: '注册失败,' + res.data.msg,
    icon:'none'
    });
    return;
    }
    uni.showToast({
    title: '注册成功',
    icon: 'none',
    duration: 1000,
    complete: () => {
    uni.navigateBack({
    delta: 1
    });
    // openinstall 统计插件 统计注册部分
    openinstall.reportRegister();
    }
    
    ​
    加载注册成功后面执行,也就是说用户返回注册成功了后面再执行那么理所当然就能统计到注册量了。
    op的代码
    openinstall.reportRegister();







     

  • 相关阅读:
    七月随想
    曾经的诗
    Foundry feats. MultiverseStudio
    "BLAME" is out.
    去除partner页面消息 自动添加关注者的功能
    Odoo小数精度及货币精度详解
    CentOs 6.x 升级 Python 版本【转】
    django template if return false
    Odoo “坑” 系列之 XML中的布尔类型
    Qweb报表中的Reload from Attachment参数
  • 原文地址:https://www.cnblogs.com/yangqiangche/p/12731255.html
Copyright © 2011-2022 走看看