bcvwallet-jssdk
Version:
JSSDK for bitcvWallet app
366 lines (348 loc) • 19.2 kB
HTML
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>JSSDK-demo</title>
<style>
* {
margin:0;
padding:0;
}
body {
padding-top: 60px;
padding-bottom: 60px;
}
.header {
position: fixed;
left: 0;
right: 0;
top: 0;
height: 60px;
font-size: 12px;
text-align: center;
color: #fff;
line-height: 60px;
background-color: #6093EC;
}
.ctn {
padding: 4px 15px 0;
}
.ctn img {
width: 100%;
margin-top: 12px;
box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.footer {
position: fixed;
left: 0;
right: 0;
bottom: 0;
display: flex;
}
.footer a {
flex: 1;
height: 50px;
text-decoration: none;
text-align: center;
font-size: 12px;
line-height: 50px;
}
.share {
background-color: #F6F6F6;
color: #333;
}
.buy {
background-color: #6093EC;
color: #fff;
}
.btn-group {
margin: 10px 0;
padding: 20px;
border: solid 1px #ddd;
}
.btn-text {
background-color: #F6F6F6;
color: #333;
}
.title {
padding: 6px 0;
font-size: 18px;
color: #333;
}
</style>
</head>
<body>
<h1 class="header">PRODUCT</h1>
<section class="ctn">
<img src="./assets/img1.jpg" alt="">
<img src="./assets/img2.jpg" alt="">
<div class="btn-group">
<h3 class="title">跳转</h3>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('alipays://platformapi/startapp?saId=10000007&qrcode=HTTPS%3A%2F%2FQR.ALIPAY.COM%2FFKX045642YJ71YSZYNX005', 'outside')">SDK跳转支付宝</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('weixin://', 'outside')">SDK跳转微信</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrl('weixin://')">直接跳转微信</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrl('alipays://platformapi/startapp?saId=10000007&qrcode=HTTPS%3A%2F%2FQR.ALIPAY.COM%2FFKX045642YJ71YSZYNX005')">直接跳转支付宝转账</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('bw://trantoken', 'inside')">转账</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('bw://userwalletlist', 'inside')">收款</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('bw://depo', 'inside')">余币宝</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('bw://depoBuy?depoId=23', 'inside')">余币宝购买页面</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('bw://redpack', 'inside')">发糖包</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('bw://kyc', 'inside')">KYC</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('bw://siginin', 'inside')">登录</a></div>
<div><a class="btn-text" href="javascript:;" onclick="openUrlScheme('https://www.baidu.com/', 'outside')">跳转到外部浏览器打开</a></div>
</div>
<div class="btn-group">
<h3 class="title">分享、下载</h3>
<div><a class="btn-text" href="javascript:;" onclick="shareImg()">分享图片</a></div>
<div><a class="btn-text" href="javascript:;" onclick="shareImg2()">分享图片Base64</a></div>
<div><a class="btn-text" href="javascript:;" onclick="downloadImg()">下载图片</a></div>
<div><a class="btn-text" href="javascript:;" onclick="downloadImg2()">下载图片Base64</a></div>
<div><a class="btn-text" href="javascript:;" onclick="mediaShare1()">新版分享 - 图片(第二张是base64格式)</a></div>
<div><a class="btn-text" href="javascript:;" onclick="mediaShare2()">新版分享 - 链接和文字</a></div>
</div>
<div class="btn-group">
<h3 class="title">其他</h3>
<div><a class="btn-text" href="tel:+86 13071163773">拨打电话</a></div>
<div><a class="btn-text" href="javascript:;" onclick="scanQRCode()">扫一扫</a></div>
<div><a class="btn-text" href="javascript:;" onclick="pageInit1()">页面导航配置 - 蓝色底,带有图标按钮</a></div>
<div><a class="btn-text" href="javascript:;" onclick="pageInit2()">页面导航配置 - 透明底,带有文字按钮</a></div>
<div><a class="btn-text" href="javascript:;" onclick="pageInit3()">页面导航配置 - 重置回默认效果</a></div>
</div>
</section>
<footer class="footer">
<a class="share" href="javascript:;" onclick="handleShare()">SHARE</a>
<a class="buy" href="javascript:;" onclick="handlePay()">BUY</a>
</footer>
<script type="text/javascript" src="./bcvwallet.min.js"></script>
<!-- 项目并不依赖 jQuery,这里只是作为请求数据使用 -->
<script type="text/javascript" src="./assets/jquery-3.3.1.min.js"></script>
<script>
var isBWConfigSuccess = false
// 从后端请求 config 配置数据
$.get('/index.php?api=getConfig', function (res) {
// bcvWallet 初始化
bcvWallet.config({
debug: true, // 开启调试模式时会在网页底部生成一系列log记录
appId: res.appId, // 必填,第三方的唯一标识
timestamp: res.timestamp, // 必填,生成签名的时间戳
nonceStr: res.nonceStr, // 必填,生成签名的随机串
signature: res.signature,// 必填,签名
jsApiList: [] // 非必填,目前可传入空数组,后续会加入权限判断校验
})
bcvWallet.ready(function () {
// config 配置成功 可以调用其他接口了
// 备注:调用 config 进行配置是一个客户端的异步操作,时间长短会受到网络环境的影响,如果 config 接口还未返回ready 或 error 回调就调用其他接口,该接口会调用失败,在 Android 手机上可能会导致整个配置过程失效,因此建议开发者设置一个变量管理 config 配置的状态,在 config 调用成功之前,不允许用户直接触发其他接口的调用。(此问题将在下一个版本更新中修复)
isBWConfigSuccess = true
})
bcvWallet.error(function (res) {
// config 配置失败 错误信息会在 res.errmsg 中给出
console.log(res.errmsg)
})
})
// 调用客户端分享
function handleShare () {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.shareWechat({
type: 'link',
title: '这里是分享标题', // 非必填,分享标题(如果没有,自动调用网页title)
thumb: 'http://p8k1ocuzy.bkt.clouddn.com/alipayCode_1539691504259_8519.png', // 非必填,分享缩略图
desc: '这里是分享描述内容', // 非必填,分享描述
url: 'http://sdkdemo.bitcv.com', // 非必填,分享链接(如果没有,默认使用当前网页链接)
textCopy: '用于复制的文案', // 非必填,可以复制的文案,用户可以点击按钮复制该文案
success: function (res) {
// 分享成功(包括复制成功)后的回调函数
}
})
}
// 调用客户端支付
function handlePay () {
// 发送购买请求给后端,后端去币威开放平台下单,并把订单数据返回给前端页面用于调起支付
$.get('/index.php?api=transferOrder', function(res) {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.requestPayment({
accessToken: res.accessToken, // 必填,应用授权接口调用凭证
tradeNo: res.tradeNo, // 必填,开放平台订唯一单号
requestTime: res.requestTime, // 请求时间
success: function (res) {
// 支付成功后的回调函数
alert('支付成功')
}
})
})
}
// 调用客户端分享图片
function shareImg () {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.shareWechat({
type: 'image',
imageUrl: 'https://cdn2.ettoday.net/images/1381/d1381774.jpg',
success: function (res) {
// 分享成功(包括复制成功)后的回调函数
}
})
}
function shareImg2 () {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.shareWechat({
type: 'image',
imageUrl: 'data:image/png;base64,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',
success: function (res) {
// 分享成功(包括复制成功)后的回调函数
}
})
}
function mediaShare1 () {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.mediaShare({
shareList: [
{
type: 'wechatSession',
shareType: 'image',
imageUrl: 'https://cdn2.ettoday.net/images/1381/d1381774.jpg'
},
{
type: 'wechatTimeLine',
shareType: 'image',
imageUrl: 'data:image/png;base64,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'
},
{
type: 'downloadImage',
imageUrl: 'https://cdn2.ettoday.net/images/1381/d1381774.jpg'
}
],
success: function (res) {
// 分享成功(包括复制成功)后的回调函数
}
})
}
function mediaShare2 () {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.mediaShare({
shareList: [
{
type: 'wechatTimeLine',
shareType: 'link',
linkTitle: '分享到微信朋友圈',
linkDesc: '打开链接是下载页',
linkUrl: 'https://www.bitcv.app/',
linkThumb: 'https://file.ucai.net/fe_activity_invitation_shareIcon.png'
},
{
type: 'wechatSession',
shareType: 'link',
linkTitle: '分享到微信聊天',
linkDesc: '打开链接是下载页',
linkUrl: 'https://www.bitcv.app/',
linkThumb: 'https://file.ucai.net/fe_activity_invitation_shareIcon.png'
},
{
type: 'copyText',
textCopy: '币威钱包真好'
},
{
type: 'browserOpen',
url: 'https://www.bitcv.app/'
},
{
type: 'sms',
text: '币威钱包真好'
}
],
success: function (res) {
// 分享成功(包括复制成功)后的回调函数
}
})
}
// 下载
function downloadImg (url) {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.download({
type: 'img',
url: 'https://cdn2.ettoday.net/images/1381/d1381774.jpg',
success: function (res) {
// 分享成功(包括复制成功)后的回调函数
alert('下载成功')
}
})
}
function downloadImg2 (url) {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.download({
type: 'img',
url: 'data:image/png;base64,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',
success: function (res) {
// 分享成功(包括复制成功)后的回调函数
alert('下载成功')
}
})
}
// 跳转
function openUrl (url) {
window.location.href = url
}
function openUrlScheme (url, type) {
bcvWallet.openUrlScheme({
url: url,
type: type,
success: function (res) {
alert('打开成功')
}
})
}
// 扫一扫
function scanQRCode () {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.scanQRCode({
needResult: 1,
success: function (res) {
alert('扫描结果' + res.data.resultStr)
},
fail: function (res) {
alert('扫描失败')
},
cancel: function (res) {
alert('用户取消')
}
})
}
// 页面导航配置
function pageInit1 () {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.pageInit({
navbarBgType: 'custom',
navbarBgColor: '#6093EC',
navbarItemType: 'icon',
navbarItemCallback: function () {
alert('点击了导航条中按钮')
},
success: function (res) {
}
})
}
function pageInit2 () {
if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.pageInit({
navbarBgType: 'transparent',
navbarBgEndColor: '#6093EC',
navbarItemType: 'text',
navbarItemText: '扫一扫',
navbarItemCallback: function () {
scanQRCode()
},
success: function (res) {
}
})
}
function pageInit3 () {
// if (!isBWConfigSuccess) return alert('币威钱包初始化中,请稍后再试...')
bcvWallet.pageInit({
navbarBgType: 'white',
success: function (res) {
}
})
}
</script>
</body>
</html>