Token导航 LogoToken导航

Agent Skill · 效率

umeng-uapp-integration(友盟 uapp 集成)

umeng-uapp-integration 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

umeng-uapp-integration 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 9,891。

总安装 5,599周安装 231GitHub Stars 1下载 1,830核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:umeng-uapp-integration(友盟 uapp 集成)
来源仓库:https://github.com/squall0925/umeng-uapp-integration
安装命令:
openclaw skills install umeng-uapp-integration
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install umeng-uapp-integration

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

帮助用户在 Android 项目中快速集成友盟 U-APP 统计 SDK。包括自动配置依赖、权限、初始化代码、混淆规则等。触发:用户提到'友盟'、'umeng'、'U-APP'、'统计 SDK'、'集成友盟'、'移动统计'、'应用埋点'等关键词。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install umeng-uapp-integration;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

umeng-uapp-integration 怎么安装?

在终端执行 openclaw skills install umeng-uapp-integration。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

umeng-uapp-integration 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

umeng-uapp-integration 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

umeng-uapp-integration 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

umeng-uapp-integration 用的人多吗?

公开数据是累计安装 5,599 次,近一周安装 231 次,下载 1,830 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

umeng-uapp-integration 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
umeng-uapp-integration

友盟 uapp 集成 · 本页

5,5991需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
umeng-uapp-integration
description
帮助用户在 Android 项目中快速集成友盟 U-APP 统计 SDK。包括自动配置依赖、权限、初始化代码、混淆规则等。触发:用户提到'友盟'、'umeng'、'U-APP'、'统计 SDK'、'集成友盟'、'移动统计'、'应用埋点'等关键词。
homepage
https://developer.umeng.com/docs/119267/detail/118584
metadata
{ "openclaw": { "emoji": "📊", "requires": { "files": ["build.gradle", "build.gradle.kts", "AndroidManifest.xml"] } } }

友盟 U-APP 统计 SDK 集成技能

何时使用

✅ 使用此技能当:

  • 用户需要在 Android 项目中集成友盟统计 SDK
  • 用户提到"友盟"、"umeng"、"U-APP"、"统计 SDK"
  • 用户需要配置移动应用数据埋点
  • 用户需要添加应用分析功能
  • 用户需要配置 SDK 初始化代码

❌ 不使用此技能当:

  • iOS 项目集成 → 使用 iOS 集成文档
  • HarmonyOS 项目 → 使用 HarmonyOS 集成文档
  • 网站统计 → 使用 U-Web SDK
  • 小程序统计 → 使用 U-Mini SDK
  • 消息推送功能 → 使用 U-Push SDK

集成流程

集成流程

1. 添加 Maven 仓库(项目级 build.gradle)

在项目根目录的 build.gradle 或 build.gradle.kts 中添加:

buildscript {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://repo1.maven.org/maven2/' }
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://repo1.maven.org/maven2/' }
    }
}

2. 添加 SDK 依赖(应用级 build.gradle)

在 app/build.gradle 或 app/build.gradle.kts 的 dependencies 块中添加:

dependencies {
    // 友盟统计 SDK - 必选
    implementation 'com.umeng.umsdk:common:9.6.6'
    implementation 'com.umeng.umsdk:asms:1.6.4'
    
    // 高级运营分析功能依赖库 - 可选(使用卸载分析、反作弊时必选)
    implementation 'com.umeng.umsdk:uyumao:1.1.2'
    
    // ABTest 功能 - 可选
    implementation 'com.umeng.umsdk:abtest:1.0.0'
}

3. 添加权限(AndroidManifest.xml)

在 AndroidManifest.xml 的 <manifest> 标签内添加:

<!-- 必选权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

<!-- 可选权限(用于反作弊和地域分布) -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

4. 创建 Application 类并初始化 SDK

创建或修改 Application 类:

package com.your.package

import android.app.Application
import com.umeng.analytics.MobclickSdk
import com.umeng.commonsdk.UMGlobals

class YourApplication : Application() {

    override fun onCreate() {
        super.onCreate()
        
        // 合规初始化:预初始化(不会来源资料)
        MobclickSdk.preInit(this, "YOUR_APP_KEY", "default")
    }
    
    // 在用户同意隐私政策后调用正式初始化
    fun initUmengAfterPrivacyAgreed() {
        MobclickSdk.init(this, "YOUR_APP_KEY")
        MobclickSdk.setChannel("default")
        
        // 调试模式(发布前请关闭)
        UMGlobals.setDebugMode(true)
    }
}

在 AndroidManifest.xml 中注册 Application:

<application
    android:name=".YourApplication"
    ... >
</application>

5. 合规初始化流程

重要:根据工信部要求,必须在用户同意隐私政策后再初始化 SDK:

// 在 Application.onCreate() 中 - 预初始化(不来源资料)
override fun onCreate() {
    super.onCreate()
    MobclickSdk.preInit(this, "YOUR_APP_KEY", "channel")
}

// 在用户同意隐私政策后 - 正式初始化
fun onPrivacyPolicyAgreed() {
    MobclickSdk.init(this, "YOUR_APP_KEY")
    MobclickSdk.setChannel("channel")
}

6. 混淆配置(proguard-rules.pro)

如果应用使用混淆,添加以下规则:

# 友盟 SDK
-keep class com.umeng.** { *; }
-keep class com.ut.** { *; }
-keep class org.android.** { *; }
-keep class org.agoo.** { *; }
-keep class anet.channel.** { *; }
-keep class anetwork.channel.** { *; }
-keep class com.ta.** { *; }
-keep class com.ut.device.** { *; }
-keep class org.json.** { *; }
-keep class com.uyumao.** { *; }

# 保留 R 文件
-keep public class com.your.package.R$* {
    public static final int *;
}

7. 埋点验证配置(可选)

在 AndroidManifest.xml 中添加 scheme 用于测试埋点:

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    
    <!-- 埋点验证 scheme -->
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="um.YOUR_APP_KEY" />
    </intent-filter>
</activity>

常用 API 示例

页面统计(Activity)

override fun onResume() {
    super.onResume()
    MobclickSdk.onPageStart("PageName")
    MobclickSdk.onResume(this)
}

override fun onPause() {
    super.onPause()
    MobclickSdk.onPageEnd("PageName")
    MobclickSdk.onPause(this)
}

页面统计(Compose)

// 在 Compose 中手动统计
MobclickSdk.onPageStart("HomePage")
// ... 页面内容
MobclickSdk.onPageEnd("HomePage")

自定义事件统计

// 简单事件
MobclickSdk.onEvent(context, "button_click")

// 带参数的事件
val attributes = mapOf(
    "button_id" to "submit",
    "page" to "home",
    "user_level" to "vip"
)
MobclickSdk.onEvent(context, "button_click", attributes)

// 带数值的事件(用于统计金额、时长等)
MobclickSdk.onEvent(context, "purchase", mapOf("item_id" to "123"), 99.0)

用户标识

// 设置用户 ID(登录后调用)
MobclickSdk.setUserId("user_12345")

// 清除用户 ID(登出时调用)
MobclickSdk.clearUserId()

隐私政策条款参考

在隐私政策中需要包含以下说明:

我们接入了友盟+SDK,友盟+SDK需要收集您的设备信息(IMEI/MAC/Android ID/OAID/IDFA/OpenUDID/GUID/IP 地址/SIM 卡 IMSI 信息等)及粗略位置(可选),
用于统计分析服务,以帮助您了解应用使用情况。
友盟+隐私政策链接:https://www.umeng.com/page/policy

验证集成

  1. 构建并运行应用
  2. 在 Logcat 中搜索 "umeng" 或 "mob" 关键字
  3. 查看是否有初始化成功日志
  4. 登录友盟后台,等待约 15 分钟后查看数据

常见问题

1. 数据不显示?

  • 检查 AppKey 是否正确
  • 确认包名与友盟后台配置一致
  • 等待数据延迟(约 15 分钟)
  • 检查网络权限

2. 初始化失败?

  • 确认在 Application 中初始化
  • 检查是否在用户同意隐私政策后调用
  • 查看 Logcat 错误日志

3. 混淆后 SDK 失效?

  • 确保添加了完整的混淆规则
  • 检查 R 文件是否被保留

参考资料

注意事项

  1. 合规第一:必须在用户同意隐私政策后才能正式初始化 SDK
  2. 包名一致:友盟后台配置的包名必须与应用的 applicationId 一致
  3. 数据延迟:统计数据通常有 15 分钟左右的延迟
  4. 发布前关闭调试:发布前将 setDebugMode(false)
  5. 高级功能:使用卸载分析、反作弊等功能需要集成 uyumao 库并配置混淆

平台分布

OpenClaw

97.39%
按下载量换算1,782

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills