Skip to content
使用 dcloud 的 5+sdk 集成 openinstall
Branch: master
Clone or download
cooper cooper
cooper and cooper SDK升级
Latest commit 67c5d05 Mar 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Android SDK升级 Mar 12, 2019
README
iOS
js sdk init May 31, 2018
README.md

README.md

openinstall-hbuilder-sdk

使用 dcloud 的 5+sdk 集成 openinstall

Android 集成指南

集成 openinstall SDK 到 Hbuilder Android 项目中,请参考 Android 集成指南

iOS 集成指南

集成 openinstall SDK 到 Hbuilder iOS 项目中,请参考 iOS 集成指南

插件使用

1 快速下载

如果只需要快速下载功能,无需其它功能(携带参数安装、渠道统计、一键拉起),完成初始化即可(包括iOS.md和Android.md中的初始化工作)

以下功能需引入 JS 文件

<script type="text/javascript" src="./js/openinstall.js"></script>

2 一键拉起

一键拉起的配置见iOS.md和Android.md相关文档
获取拉起数据

在应用启动时,注册拉起回调。这样当 App 被拉起时,会回调传入的方法,并在回调中获取拉起数据

document.addEventListener('plusready',function(){
    plus.openinstall.registerWakeUpHandler(function(data){
                console.log("wakeup : channelCode= "
                    + data.channelCode + ", bindData=" + data.bindData);
                alert("wakeup : channelCode= " + data.channelCode + ", bindData=" + data.bindData);
            });

},false);

3 携带参数安装(高级版功能)

获取安装参数

在应用需要安装参数时,调用以下 api 获取由 SDK 保存的安装参数

function getInstall(){
    plus.openinstall.getInstall(function(data){
        console.log("getInstall : channelCode= "
                + data.channelCode + ", bindData=" + data.bindData);
    }, 8);
}

4 渠道统计(高级版功能)

SDK 会自动完成访问量、点击量、安装量、活跃量、留存率等统计工作。其它业务相关统计由开发人员使用 api 上报
4.1 注册统计

请确保在用户注册成功后,调用接口上报注册量

function reportRegister(){
    plus.openinstall.reportRegister();
}
4.2 效果点统计

统计终端用户对某些特殊业务的使用效果,如充值金额,分享次数等等。调用接口前,请先进入 openinstall 管理后台 “效果点管理” 中添加效果点,第一个参数对应管理后台 效果点ID

function reportEffectPoint(){
    plus.openinstall.reportEffectPoint("effect_test", 1);
}
You can’t perform that action at this time.