news 2026/10/22 22:23:17

UniApp接入鸿蒙版阿里百川

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UniApp接入鸿蒙版阿里百川

鸿蒙 阿里百川(旗舰版)登录、授权、唤起手淘-示例

Dcloud 插件市场:https://ext.dcloud.net.cn/plugin?id=30166

创建应用

阿里百川官网:https://console.baichuan.taobao.com

获取并配置安全图片

阿里百川套件平台,获取安全图片:https://suite.baichuan.taobao.com/suite2.htm#/sdk

  • 选择图片版本:使用V6版安全图片
    选择系统:Harmony
    应用BundleName:输入你的鸿蒙包名
  • 下载安全图片后,将安全图片放到根目录下 harmony-configs/entry/src/main/resources/base/media
  • 无需改名,根目录下没有harmony-configs,就依次创建文件夹就行

harmony-configs整体目录结构

阿里百川SDK配置

SDK下载地址:alibc-default.tgz

  • SDK存放路径:harmony-configs/libs
  • 在harmony-configs/oh-package.json5文件内导入SDK
{"modelVersion":"5.0.0","description":"Please describe the basic information.","dependencies":{"@ohos/alibc":"file:./libs/alibc-default.tgz"},"overrides":{"@ohos/alibc":"file:./libs/alibc-default.tgz"},"devDependencies":{"@ohos/hypium":"1.0.18","@ohos/hamock":"1.0.0"},}

配置harmony-configs目录下的module.json5

  • 将 abilities.skills.uris.scheme 改成 taobaooauth+自己百川应用的appkey
{"module":{"name":"entry","type":"entry","description":"$string:module_desc","mainElement":"EntryAbility","deviceTypes":["phone","tablet"],"deliveryWithInstall":true,"installationFree":false,"pages":"$profile:main_pages","abilities":[{"name":"EntryAbility","srcEntry":"./ets/entryability/EntryAbility.ets","description":"$string:EntryAbility_desc","icon":"$media:layered_image","label":"$string:EntryAbility_label","startWindowIcon":"$media:startIcon","startWindowBackground":"$color:start_window_background","exported":true,"skills":[{"entities":["entity.system.home"],"actions":["action.system.home"],"uris":[{"scheme":"taobaooauth35410025"//换成百川应用的appkey}],}]}],"requestPermissions":[{"name":"ohos.permission.INTERNET"}],"metadata":[],"querySchemes":["tbopen","tbaccount34692017"],}

方法使用说明

引用插件

// #ifdef APP-HARMONYimport*asalibcfrom'@/uni_modules/hmos-aliBc'// #endif

1. 初始化

alibc.init({onSuccess:()=>{console.log('alibcInit onSuccess');},onFailure:(error,msg)=>{console.log('alibcInit onFailure:',error,msg);},})

2. 登录

alibc.login({onSuccess:(user)=>{console.log('login onSuccess:',user?.openId)},onFailure:(code,msg)=>{console.log('login onFailure:',code,msg)}})

3. 打开商品链接

alibc.openByUrl({url,showParams:{clientType:'taobao'},taokeParams:{pid:"mm_26381042_107400144_109668650092"},//这里需要换成自己的needBaichuanLinkConvert:false,onSuccess:(code,msg)=>{console.log('openByUrl onSuccess:',code,msg)},onFailure:(code,msg)=>{console.log('openByUrl onFailure:',code,msg)},})

4. 退出登录

alibc.logout({onComplete:()=>{console.log('openByUrl onComplete')}});

5. top授权

alibc.authorize({appName:'测试Demo',appLogoSrc:'/static/logo.png',appKey:alibc.appKey,onSuccess:(params)=>{console.log('authorize onSuccess:',params)},onFailure:(code,msg)=>{console.log('authorize onFailure:',code,msg)}});

成果展示

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 9:42:57

0胶水不等于0甲醛、无甲醛,家用环保床垫怎么选?为什么高环保可拆洗静音床垫更值得推荐?

在居家软装中,床垫是陪伴我们每日时长最久的家具,其环保安全性与睡眠体验,直接影响全家人的居住品质。大多数消费者选购床垫时,最纠结、最关心的核心问题集中在三点:床垫是否存在甲醛隐患、使用过程是否会产生异味、夜…

作者头像 李华
网站建设 2026/10/21 8:13:16

普通人如何识别AI生成内容:5类高价值痕迹与实战工作流

1. 项目概述:当“有人用AI”成为一句日常感叹,背后藏着什么“有人用AI”——这五个字最近频繁出现在各种社交平台的评论区、群聊截图、短视频弹幕里。它不像“AI绘画”“大模型”那样指向具体技术,也不像“Sora”“Claude”那样绑定某个产品&…

作者头像 李华
网站建设 2026/10/21 17:29:10

曙光牵头RDMA国标制定,中国算力技术路线狂飙

作者:雍忠玮 2026年10月12日,媒体发文称,中科曙光牵头,联合十余家单位起草的国家标准《智能计算集群高速网络管理技术规范》(计划号 20264903-T-469)正式获批立项。 这个正在起草的国家标准涉及到的技术&am…

作者头像 李华
网站建设 2026/10/21 11:01:47

个人微信二次开发实战:如何通过API实现微信消息定时发送?

定时发送消息看着简单,实际做起来坑不少——发送时间不准、批量发被限流、任务中断不知道发到哪、用户取消后还在发。一个"每天早上9点发早报"的需求,背后是一套调度加进度管理加限流加补偿的机制。 一、定时实现选型——延迟队列还是定时任务…

作者头像 李华
网站建设 2026/10/18 14:59:43

小白速通嵌入式第三天——计算机硬件组成及主要部件功能

小白速通嵌入式第三天——计算机硬件组成及主要部件功能 目录 计算机硬件组成总览(冯诺依曼结构)中央处理单元 CPU存储器总线输入/输出控制高频考点与易错点速记 1. 计算机硬件组成总览 1.1 冯诺依曼体系五大部件(背) 计算机硬…

作者头像 李华
网站建设 2026/10/17 13:09:51

GPT-6 Astra 攻破 57 年数学难题,我却卡在把一篇文章发到 5 个平台

AI 刚又"降维打击"了一道数学难题这几天技术圈在传一件事:一位长期研究数学的爱好者,用 GPT-6 Astra 把一道卡了 57 年的几何难题往前推了一大步——"给你 N 个半径为 1 的小圆盘,怎么塞进一个大圆里,才能让大圆半…

作者头像 李华