更新记录

0.1.0(2026-06-02) 下载此版本

  • 新增趣悬赏 Android SDK 插件文档
  • 补充 README 接口说明、依赖说明、接入方式与常见问题

平台兼容性

uni-app x(5.06)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - -

ad-quxuanshang-sdk

趣悬赏 Android SDK 的 uni-app x UTS 封装插件。

插件支持 SDK 初始化、业务页展示和状态查询,适用于 uni-app x Android 任务变现接入场景。

适用范围

  • uni-app x
  • Android
  • 需要自定义基座或自定义打包环境

对外接口

TJInitOptions

type TJInitOptions = {
  mtId : string
  mtKey : string
  userId : string
  shareLevel : number
}

TJShowOptions

type TJShowOptions = {
  oaid : string
  pageRouter : string
}

TJSDKStatus

type TJSDKStatus = {
  initialized : boolean
  hasCredentials : boolean
  message : string
}

导出方法

  • init(options)
  • show(options)
  • getStatus()

实现说明

插件通过 uts.sdk.modules.tjsdk 中的 TJSdkNative 完成原生调用。

当前逻辑包括:

  1. 初始化时获取 Application Context
  2. 调用 TJSdkNative.init(...) 注入渠道参数
  3. 展示页面时获取 Activity
  4. 调用 TJSdkNative.show(context, activity, oaid, pageRouter) 打开业务页

Android 依赖

当前声明依赖:

  • androidx.appcompat:appcompat:1.2.0
  • androidx.recyclerview:recyclerview:1.1.0
  • com.google.code.gson:gson:2.8.6
  • com.googlecode.mp4parser:isoparser:1.0.6
  • androidx.exifinterface:exifinterface:1.3.0

使用前准备

1. 使用自定义基座

本插件依赖原生库,标准基座下不能保证运行成功。

2. 准备业务参数

请先准备:

  • mtId
  • mtKey
  • userId

3. 准备设备标识与路由参数

展示页面前通常需要:

  • oaid
  • pageRouter

基本用法

// #ifdef APP-ANDROID
import { init, show, getStatus } from '@/uni_modules/ad-quxuanshang-sdk'
// #endif

function initTJ(userId : string) : boolean {
  // #ifdef APP-ANDROID
  return init({
    mtId: '你的mtId',
    mtKey: '你的mtKey',
    userId: userId,
    shareLevel: 1
  })
  // #endif
  return false
}
function openTJPage(oaid : string, pageRouter : string) : boolean {
  // #ifdef APP-ANDROID
  return show({ oaid, pageRouter })
  // #endif
  return false
}

常见问题

1. 初始化失败

请检查:

  • Application Context 是否可用
  • mtIdmtKeyuserId 是否正确

2. 页面无法打开

请检查:

  • 当前是否可获取到 Activity
  • oaidpageRouter 是否有效

3. 自定义基座未更新

当依赖未正确生效时,请重新制作并安装最新自定义基座。

更新记录

0.1.0

  • 提供趣悬赏 Android SDK 的 uni-app x UTS 封装
  • 支持初始化、业务页展示与状态查询

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。