UNPKG

bcvwallet-jssdk

Version:
366 lines (348 loc) 19.2 kB
<!DOCTYPE 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>