更新记录

3.2.2(2022-12-19)

修复ios 返回不触发事件bug

3.2.1(2022-11-10)

修复保存图片闪退Bug

3.2.0(2022-11-07)

新增直播中分享功能

查看更多

平台兼容性

Android Android CPU类型 iOS
适用版本区间:4.4 - 12.0 armeabi-v7a:支持,arm64-v8a:支持,x86:未测试 适用版本区间:11 - 15

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择


  1. 小鹅通初始化
    • 方法名:initXiaoETong
    • 参数 (获取方法示例参照下图) 参数名 参数类型 是否必填 参数说明
      appId String 小鹅通店铺appId
      clientId String 小鹅通店铺clientId
      scheme String iOS端app的scheme,用于支付,分享跳转app之后的返回

图片

  1. 打开小鹅通页面

    • 方法名:gotoNativePage
    • 参数
    • 前端调用示例 gotoNativePage() {

          testModule.gotoNativePage({
      
              tokenKey: "xe_sdk_token",
      
              tokenValue: "3c4d3372684e2fe5539b65e4764c6a2e", 
      
              xiaoETongUrl: "https://apphybbtz7d4698.h5.xiaoeknow.com", 
      
              navTitle: "导航标题/可自定义"
      
          }, (result) => {
      
              modal.toast({
      
                  message: JSON.stringify(result),
      
                  duration: 1.5
      
              });
      
          });
      
      },
参数名 参数类型 是否必填 参数说明
jsonObject
JSONObject 参考下方
callback 回调方法 回调

注:可添加其他需要的导航条定制化参数 如颜色 高度等

/**
 * String 登录状态token的key 必传
 */
public static String KEY_TOKEN_KEY = "tokenKey";
/**
 * String 登录状态token的value 必传
 */
public static String KEY_TOKEN_VALUE = "tokenValue";
/**
 * String 跳转的小鹅通的链接全路径 必传
 */
public static String KEY_URL = "xiaoETongUrl";
/**
 * String 导航条标题 不传默认为空字符串
 */
public static String KEY_TITLE = "navTitle";
/**
 * String 导航条标题颜色 不传默认#000000
 */
public static String KEY_TITLE_COLOR = "navTitleColor";
/**
 * Int 导航条标题文字大小 不传默认14 Android为sp单位 IOS为PT单位
 */
public static String KEY_TITLE_SIZE = "navTitleSize";
/**
 * Boolean 导航条标题是否加粗 不传默认false 不加粗
 */
public static String KEY_TITLE_BOLD = "navTitleBold";
/**
 * Boolean 导航条背景是否透明 不传默认为false不透明
 */
public static String KEY_NAV_IS_TRANS = "navIsTrans";
/**
 * String (如#CCCCCC) 导航条背景颜色 不传默认#FFFFFF
 */
public static String KEY_NAV_COLOR = "navColor";
/**
 * Integer 导航条高度像素值 不传默认44 Android为dp单位 IOS为PT单位
 */
public static String KEY_NAV_HEIGHT = "navHeight";
/**
 * 返回按钮 Integer 1为白色 2为黑色 不传默认用黑色
 */
public static String KEY_BACK_ICON_TYPE = "backIconType";
  1. 注销token接口
    • 方法名:xiaoETongLogout
    • 参数:无
    • 备注:当前用户注销或者切换用户登录时调用该方法,防止该小鹅通账号登录状态无法同步

隐私、权限声明

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

1,文件读写权限|用于上传头像、打卡上传图片和录音、长按保存图片到本地、分享保存图片 2,相机权限用于上传头像、打卡上传图片 3,前台服务权限|用于满足腾讯浏览服务SDK的初始化需求 4,音频录制权限用于录制音频打卡 5,读取设备信息|A、满足腾讯浏览服务SDK初始化需求,权限同时在服务出错时上报便于排查;B、读取的信息:国际设备识别码(IMEI)、国际移动用户识别码(IMSI)、网卡地址(MAC Address)、用户机型、屏幕尺寸、操作系统版本号、目标API(targetAPI) 、网络类型(ApnType)网络变化监听广播以及Wifi的mac地址,以便出错时上报便于排查。

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

插件不采集任何数据; 插件使用的小鹅通 SDK会采集数据,详情可参考:https://helpcenter.xiaoe-tech.com/#/problem/detail?document_id=doc_60cb52f8d84d3_iL3ql

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

许可协议

作者未提供license.md

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问