UniApp接入鸿蒙版阿里百川

发布时间:2026/10/14 19:41:31
UniApp接入鸿蒙版阿里百川 鸿蒙 阿里百川旗舰版登录、授权、唤起手淘-示例Dcloud 插件市场https://ext.dcloud.net.cn/plugin?id30166创建应用阿里百川官网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.tgzSDK存放路径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// #endif1. 初始化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)}});成果展示

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询