Uts阿里百川旗舰版插件UniApp-X

简介:

此插件为Uts插件,1.0版暂只支持安卓

插件地址:https://ext.dcloud.net.cn/plugin?id=14771

接入阿里百川安卓旗舰版最新版5.0.1.9!支持淘宝授权登录,获取登录用户信息,拉起淘宝,打开商品详情页,购物车,打开url,二次授权等;

使用方法:

首先,需要自己在阿里百川后台创建应用,安卓端或ios端,注意填写的包名和签名,然后申请v6版安全图片,并把下载下来的图片命名为:yw_1222_baichuan.jpg,并保证最后打包的应用包名和签名,跟安全图片一致,都则会导致初始化安全验证失败!

1.申请安全图片;

2.在自己的uniapp项目根目录下创建文件夹:

uni_modules

  • YL-AlibcUts
    • utssdk
      • app-android
        • res
          • drawable
            • yw_1222_baichuan.jpg

将安卓端的安全图片yw_1222_baichuan.jpg,放在uni_modules/YL-AlibcUts/utssdk/app-android/res/drawable 下。

阿里百川SDK

3.引入插件:

typescript 复制代码
import * as alibc from "@/uni_modules/YL-AlibcUts"

1).初始化:

typescript 复制代码
alibc.init(res => {
    this.result = JSON.stringify(res)
});

2).登录:

typescript 复制代码
alibc.login(res => {
	this.result = JSON.stringify(res)
});

3).退出登录:

typescript 复制代码
alibc.logout(res => {
	this.result = JSON.stringify(res)
});

4).获取用户信息:

typescript 复制代码
alibc.getUserInfo(res => {
	this.result = JSON.stringify(res)
});

5).打开商品详情:

参数:

typescript 复制代码
{
	"code": "suite://bc.suite.basic/bc.template.detail",
	"id": "665594410096",
	// "degradeType": 1, //降级类型,0不处理 1h5 2下载页
	// "degradeUrl": "", //降级类型为h5时设置,默认空
	// "pid": "mm_116407728_1584550077_114981500015", //淘客广告位,分佣必传
	// "subPid": "", //三方的淘客广告位(可选参数)
	// "unionId": "", //淘客unionId
	// "relationId": "", //渠道id(非必填项)
	// "materialSourceUrl": "", //媒体物料来源url(非必填项):数据链路的回溯支持
	"extParams": {
		// 上述扩展业务参数extParams可传入如下参数,可根据自己业务需要进行设置(具体可咨询联盟相关同学)
		// couponActivityId: 明文券id (非必填)
		// vegasCode: 加密淘礼金id(淘礼金创建API(tbk_dg_vegas_tlj_create)生成的返回字段中的vegas_code值),注意生成的淘礼金pid和打开详情页的pid需要保持一致,不然会导致淘礼金领取失败:(非必填)
		// pageType: 媒体设置的当前页面类型:导购版本为guide、渠道管理版本为agent、返利版本为rebate (必填)
		// flRate: 当前用户返利比例,乘以10000后小数点可保留6位,例如:33.33333333%可以传入3333.333333
		// dlRate: 当前用户渠道比例,乘以10000后小数点可保留6位,例如:33.33333333%可以传入3333.333333
		// maxDlRate: 当前用户最高渠道比例,乘以10000后小数点可保留6为,例如:33.33333333%可以传入3333.333333
		// isvUserId: 媒体上下文用户参数(便于媒体决策版本和入参),用于奇门服务端交互 (非必填)
	}
}

方法:

typescript 复制代码
//打开商品详情
alibc.open({
		"code": "suite://bc.suite.basic/bc.template.detail",
		"id": "665594410096"
	},res => {
		this.result = JSON.stringify(res)
});

6).打开购物车:

typescript 复制代码
alibc.open({
   "code": "suite://bc.suite.basic/bc.template.cart"
}, res => {
	this.result = JSON.stringify(res)
});

7).打开Url:

typescript 复制代码
alibc.open({
	url: "https://uland.taobao.com/item/edetail?id=3nnnn6kfvhBmnMwix3ds9to-GKykM59iq365gaGgfN",
}, res => {
	this.result = JSON.stringify(res)
});

8).二次授权:

typescript 复制代码
alibc.showAuthDialog({
	"name": "测试name",
	"logo": "https://pics0.baidu.com/feed/f9dcd100baa1cd110dcc44616b6bb9f5c2ce2dff.jpeg",
	"appKey": "123456"
}, res => {
	this.result = JSON.stringify(res)
});

9).获取Utdid:

typescript 复制代码
alibc.getUtdid(res => {
	this.result = JSON.stringify(res)
});
相关推荐
zy happy24 分钟前
RuoyiApp 在vuex,state存储nickname vue2
前端·javascript·小程序·uni-app·vue·ruoyi
2501_915918413 小时前
HTTP抓包工具推荐,Fiddler使用教程、代理设置与调试技巧详解(含HTTPS配置与实战案例)
http·ios·小程序·https·fiddler·uni-app·webview
七个昵称4 小时前
H5扫描识别条形码
uni-app
QuantumLeap丶6 小时前
《uni-app跨平台开发完全指南》- 03 - Vue.js基础入门
前端·vue.js·uni-app
你算哪颗溜溜梅9 小时前
uni.scanCode vs MpaasScan:支付宝扫码识别赢麻了,保姆级教程来咯~
javascript·uni-app
不爱说话郭德纲10 小时前
UniappX不会运行到鸿蒙?超超超保姆级鸿蒙开发生成证书以及配置证书步骤
前端·uni-app·harmonyos
2501_9159214312 小时前
iOS 虚拟位置设置实战,多工具协同打造精准调试与场景模拟环境
android·ios·小程序·https·uni-app·iphone·webview
2501_9160088912 小时前
App 上架需要什么?从开发者账号到开心上架(Appuploader)免 Mac 上传的完整流程指南
macos·ios·小程序·uni-app·objective-c·cocoa·iphone
一个假的前端男1 天前
uniapp vue2 三端瀑布流
前端·javascript·uni-app
kilito_011 天前
uniapp主包使用子包的图片 真机会显示不出来
uni-app