资讯

展开

MobSDK-快速集成文档

作者:快盘下载 人气:

开发工具;Android Studio
集成方式;Gradle

集成前准备

使用MobSDK之前;需要先在MobTech官网注册开发者账号;并获取MobTech提供的AppKey和AppSecret;详情可以点击查看注册流程

添加配置
在项目Gradle文件中注册MobSDK

buildscript {
    repositories {
        // 1.添加MobSDK Maven地址
        maven {
            url ;https://mvn.mob.com/android;
        }
    }
    dependencies {
        // 2.注册MobSDK
        classpath ;com.mob.sdk:MobSDK:2018.0319.1724;
    }
}
在项目App Module的Gradle文件中添加插件和扩展
apply plugin: ;com.mob.sdk;
MobSDK {
    appKey ;您的appkey;
    appSecret ;您的appsecrt;
    MobAdPush {}
  }

在gradle.properties中添加代码
MobSDK.spEdition=FP

添加混淆代码
在项目中添加如下混淆代码

-keep class com.mob.**{*;}
-dontwarn com.mob.**

另如有用到AndResGuard混淆资源问题;请在whiteList中添加如下混淆配置

R.layout.adpush*
R.drawable.adpush*
R.anim.adpush*
R.id.*

回传用户隐私授权结果;submitPolicyGrantResult;

为保证您的App在集成MobSDK之后能够满足工信部相关合规要求;您应确保App安装首次冷启动且取得用户阅读您《隐私政策》授权之后;调用Mob提交到的隐私协议回传函数MobSDK.submitPolicyGrantResult回传隐私协议授权结果。

反之;如果用户不同意您App《隐私政策》授权;则不能调用MobSDK.submitPolicyGrantResult回传隐私协议授权结果。

相关隐私声明请参考这个链接;合规指南

//com.mob.MobSDK.class
/**
 * 回传用户隐私授权结果
 * ;param isGranted     用户是否同意隐私协议
 * ;param callback      接口执行结果;可为null
 */ 

public static void submitPolicyGrantResult(boolean isGranted, com.mob.OperationCallback callback)

示例代码
调用位置开发者可以自己指定;只需在使用SDK功能之前调用即可。

MobSDK.submitPolicyGrantResult(true, null);

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!