添加混淆规则

mPaaS Android 客户端开发的应用程序是通过 Java 代码编写而成,而 Java 代码易被反编码,因此为了保护 Java 源代码,需要使用 ProGuard 混淆 Android 文件。本文介绍了在原生 AAR 接入方式下添加混淆规则的流程。操作步骤 将 yw_1222.jpg ...

功能发布记录

增加Android混淆配置,优化安装包体积。稳定性优化。2023-02-02 播放器SDK v5.5.2.0 ListPlayer支持预渲染、添加多个实例,提升视频切换顺畅度。支持RTS降级播放,提高RTS易用性。优化第三方库的结构,减小了SDK包的大小。修复部分已知问题...

SDK下载与发布记录

增加Android混淆配置,优化安装包体积。稳定性优化。2022-11-30 V4.4.8 增加音频特效功能,支持变声、混响。稳定性优化。2022-10-31 V4.4.7 互动直播增加截图功能。稳定性优化。数据指标治理与埋点。2022-10-17 V4.4.6 新增精简埋点上报...

加载框架与定制

当您在 bundle 工程中定义了这两个类时,在使用 ProGuard 进行代码混淆的时候则需要对这两个类进行防混淆设置,详情请参见 混淆 Android 文件。启动流程图 mPaaS Android 框架加载流程如下:框架启动后主线程会创建启动页 LauncherActivity...

错误响应

当用户访问图片处理服务出现错误...403错误 SignatureDoesNotMatch 签名不匹配 NoSuchKey 图片不存在 404错误 NoSuchStyle 样式不存在 InternalError 服务内部错误 500错误 SDK示例 Java Python PHP Go C++ C .NET Node.js Browser.js Android

短信认证相关FAQ

Android关闭混淆是可以正常使用,混淆规则是什么?添加混淆规则如下:keepattributes Exceptions,InnerClasses,Signature,Deprecated,*Annotation*,EnclosingMethod-keep@com.nirvana.tools.core.annotations.AuthInterface class *{*;}-...

使用补丁工具打补丁过程中出现异常如何处理?

实例3 android默认混淆配置文件 一般情况下项目的混淆配置都会使用到 android sdk 默认的混淆配置文件 proguard-android-optimize.txt 或者 proguard-android.txt,但是如果不了解这些原理的情况下,强烈推荐不使用 proguard-android-...

SDK稳健接入

android { buildTypes { release {/关闭 R8.minifyEnabled false } } } 最后,配置ProGuard混淆android {.} proguard { configurations { release { defaultConfiguration 'proguard-android.txt' configuration 'proguard-rules.pro' } ...

SDK快速接入(不建议使用)

android { buildTypes { release {/关闭 R8.minifyEnabled false } } } 最后,配置ProGuard混淆android {.} proguard { configurations { release { defaultConfiguration 'proguard-android.txt' configuration 'proguard-rules.pro' } ...

产品简介

mPaaS 移动应用安全加固通过抹去原来的运行流程,将函数名称、变量名称进行混淆,从而使处理后的 JavaScript 代码难以阅读,防止 H5 应用被破解盗用,保障 H5 开发者的合法权益。产品优势 操作简单,开箱即用 Android 通过上传 APK 进行...

自定义 API

自定义 API 请参考 H5 容器的自定义 JSAPI 的文档来自定义 API:Android 自定义 JSAPI iOS 自定义 JSAPI 说明 小程序自定义 API 仅支持从页面调用 native,但不支持 native 向页面主动发送事件。在小程序中调用 API 在小程序中使用如下方法...

设备接入概述

功能项 C Link SDK Extended C(v4.x)C(v3.x)Android Java Python Node.js iOS 设备管理 物模型 物模型开发 使用说明 物模型编程 物模型开发 物模型开发 物模型开发 物模型开发 不支持 设备标签 设备标签 设备标签 标签 设备标签 设备...

符号表配置

JS Mapping 文件介绍 对于JavaScript文件,为了减小体积和提高传输效率,我们常常对JavaScript代码进行混淆混淆工具会使用随机字符串替换实际的方法和变量名,这也同时降低了代码可读性。为了方便开发人员排查问题,混淆工具也会生成一个...

应用设置

为了方便开发人员排查问题,混淆工具也会生成一个.js.map文件,里面记录了真实代码到混淆代码的映射关系,只有通过map对错误调用栈解混淆后,才能看到真实的出错堆栈。删除应用 当您确认不需要监控某个应用时,可以选择删除应用。警告 此...

SDK集成

android:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.CAMERA"/><uses-permissionandroid:name="android.permission.RECORD_AUDIO"/>iOS端:需要在iOS工程中的 Info.plist 中...

终端开发API参考

语言/平台 API文档 Java javadoc Android android-javadoc JavaScript jsdoc Python usage-and-api C mqttdoc Node.js mqttjs Go paho.mqtt.golang PHP mosquitto-php iOS 无 C#无 说明 SDK的详细信息,请参见 SDK下载。更多信息 终端和...

集成Flutter框架直播推流SDK

android:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.CAMERA"/><uses-permissionandroid:name="android.permission.RECORD_AUDIO"/>iOS端:需要在iOS工程中的 Info.plist 中...

使用限制

注:如出现未加固时修复正常,加固后修复时找不到方法或类的情况,查看未加固的包是否混淆,可先对项目进行常规混淆混淆后的包能正常修复后再进行加固测试。计费说明 平台计费是基于计费接口(queryAndLoadNewPatch),不是发了补丁才会...

SDK下载

Client-Framework Android Eclipse Paho SDK JavaScript Eclipse Paho JavaScript Python Eclipse Paho Python SDK C Eclipse Paho C SDK C#Eclipse Paho C#SDK Golang Eclipse Paho Golang SDK Node.js MQTT-JS PHP Mosquitto-PHP 其他...

SDK下载

Client-Framework Android Eclipse Paho SDK JavaScript Eclipse Paho JavaScript Python Eclipse Paho Python SDK C Eclipse Paho C SDK C#Eclipse Paho C#SDK Golang Eclipse Paho Golang SDK Node.js MQTT-JS PHP Mosquitto-PHP 其他...

常见问题

Android Q 10.0 系统过滤设置 点进热修复控制台,就报“请求失败,请稍后重试”控制台上传补丁失败 阿里云-移动云产品SDK UTDID冲突解决方案 应用市场同版本要提交的32位和64位包如何进行移动热修复 Android 接入问题 加固相关问题 Sophix...

Android

android:name="android.permission.CAMERA"/><uses-permissionandroid:name="android.permission.RECORD_AUDIO"/><uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="android....

2022年

Android上传SDK Javascript上传SDK Android短视频SDK、iOS短视频SDK 2022-02 发布日期 发布说明 相关文档 2022-02 Android播放器SDK及iOS播放器SDK发布V5.4.5.0版本。Android播放器SDK、iOS播放器SDK 2022-01 发布日期 发布说明 相关文档 ...

上传应用

同时,便于开发人员排查问题,混淆工具会生成一个符号表文件,如dSYM文件(iOS)、应用Mapping文件(Android),文件记录了源代码与混淆代码的映射关系,只有通过符号表对错误调用栈解混淆后,才能看到真实的出错堆栈。操作步骤 在页面左侧...

混淆矩阵

混淆矩阵(Confusion Matrix)适用于监督学习,与无监督学习中的匹配矩阵对应。在精度评价中,混淆矩阵主要用于比较分类结果和实际测量值,可以将分类结果的精度显示在一个矩阵中。本文为您介绍混淆矩阵组件的配置方法。使用限制 支持的...

华为推送

如需使用混淆,则要添加相关混淆配置:所有接入方式均需要添加 华为推送混淆规则。如采用的是 AAR 接入方式,还需要 添加 mPaaS 混淆规则。接入华为推送-HMS2.x 版本 添加 推送-华为2 组件,方式与添加推送 SDK 相同,参见 添加 SDK。当前...

基础术语

L 类安全加固(Android)对 Java 代码进行混淆,隐藏真实运行流程,防止 jadx-gui、jeb 工具的反编译,使加固后的代码难以被人工直接阅读。X 虚假控制流(H5)随机在代码中插入无用的僵尸代码、僵尸函数,进一步使代码混乱。虚拟化保护...

移动热修复:使用资源混淆如何进行支持?

使用资源混淆resguard,也是可以使用Sophix进行修复的,不过需要注意以下两点:开启资源混淆resguard,需要将res/raw 和 res/mipmap下的xml资源需要keep住不做混淆。使用mapping文件保证修复包混淆结果与基线包混淆结果一致,大致使用方法...

集成Android端直播推流SDK

android:name="android.permission.FOREGROUND_SERVICE"/><uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.REORDER_TASKS"/><uses-permissionandroid:...

Android

网络权限-><uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>...

环境要求与配置

混淆配置 在Android工程根目录下的混淆配置文件./Demo/app/proguard-rules.pro 中,完成混淆配置。linkkit API-keep class com.aliyun.alink.*{*;}-keep class com.aliyun.linksdk.*{*;}-dontwarn com.aliyun.*-dontwarn com.alibaba.*-...

Android

直播权限配置-><uses-permissionandroid:name="android.permission.FOREGROUND_SERVICE"/><uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.REORDER_TASKS"/>...

使用移动热修复时如何配置混淆文件,使得新旧包混淆...

概述 本文主要介绍在进行移动热修复时,如何配置混淆文件,使得新旧包混淆一致?详细信息 应用在上线打包APK时,往往会进行混淆操作,但是由于修复前后两个APK混淆结果不同,会导致patch无效,无法修复Bug。所以,需要注意应用打包APK时...

vivo 推送

android:style/Theme.Translucent.NoTitleBar" /> <meta-dataandroid:name="com.vivo.push.api_key"android:value="VIVO开放平台提供"/><meta-dataandroid:name="com.vivo.push.app_id" android:value="VIVO开放平台提供"/>如需使用混淆,则...

如何排查移动网关报“7014”错误

false,debug/release 资源混淆先去掉 proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro','mpProguard.cfg' } } 说明 如果上传到 mPaaS 控制台的 APK 包为 release 包,测试的时候必须使用 ...

Android Hotfix常见问题索引

注:环境变量要配置,也就是等同于Android开发环境;如同时有安装JDK7以下,把JDK7以下卸载 3)生成补丁报错,提示no any patchClasses,文档链接 https://help.aliyun.com/knowledge_detail/53673.html 4)生成补丁报错,提示没有资源差异...

OPPO 推送

android:name="com.oppo.push.app_key"android:value="OPPO开放平台获取"/><meta-dataandroid:name="com.oppo.push.app_secret" android:value="OPPO开放平台获取"/>如需使用混淆,则要添加相关混淆配置:所有接入方式均需要添加 OPPO 推送...

Android SDK接入(本地集成)

android:name=".MyApplication"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:supportsRtl="true"android:theme="@style/AppTheme">混淆配置 如App对代码进行乱序混淆,则在混淆配置文件中添加...

生成代码

Platform:选择 Android、iOS 或 JS:若选择 Android,在 PackageName 中,填写客户端代码的包名;若不填,默认为 com.client.service 。若选择 iOS,在 Prefix 中,填写唯一前缀;若不填,默认不加前缀。点击 提交 生成 API SDK 供客户端...

H5 安全加固

重要 已做过混淆处理的 JS 文件,请慎重选择,可能会引起性能问题。已购买移动安全加固服务或处于七天免费试用期内。操作步骤 操作方法如下:登录 mPaaS 控制台,并选择目标应用。单击左侧导航栏中的 安全服务>应用安全加固>H5 应用安全...
共有129条 < 1 2 3 4 ... 129 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Node.js 性能平台 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台
新人特惠 爆款特惠 最新活动 免费试用