首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端数据可视化

    uni-app App端半屏连续

    当然,用 uni.scanCode 可以在成功后再重新执行一次,这样就能实现连续的功能,但界面会跳来跳去(跳到界面,成功后又跳回app的界面,再执行又跳到界面......)。 提炼需求 根据上面的信息,提炼出3个关键词: App端 半屏 连续 我采用了 DCLOUD社区 《uni-app怎么自定义和连续》 里的需求。 现在 uni-app 官方文档 和 插件市场 两条路都走不通(主要是我穷),那还有一条路:html5+ node.js 可以理解为前端向服务端的延展, html5+ 可以理解为前端向 App 的延展。 打开 html5+ 可以找到 barcode 模块,该模块有个 create 方法 用来创建识别控件。 【步骤1】弄一个窗口出来(半屏,或者你自己定个尺寸和定位吧) 【步骤2】弄一个控件对象出来 【步骤3】将控件添加到窗口 【步骤4】成功后将结果添加到页面上 【步骤5】重新调用方法 动手实现

    2.2K30编辑于 2022-04-17
  • 来自专栏小呙同学

    App登录Web端功能实现

    利用下载页面URL的好处就是:自己的App可以获取URL后面拼接的参数进行下一步逻辑操作。其他的App,例如QQ就可以根据URL直接跳转到公司App的下载页面。 拿到参数后调用服务端接口(图中的5,6,7,8,9步) 根据App传过来的UUID,去redis中获取qrCode。 如果不等于2,生成token,将token存储在内存map中,更新二维状态为1(已扫描),将新的qrCode更新覆盖到redis中,返回”成功“的提示给App端。 中的token,刷新loginAppUser用户信息(重置token,App用户会被挤掉) ​ 为空,返回”登录异常,请重新“提示 marker = 1:更新二维状态为3(取消登陆 ,请重新"); } return RApp.createBySuccess(qrCode); }

    1.9K10编辑于 2023-03-05
  • App地推】3大技术方案破解渠道统计与结算难题

    近年来,随着线下流量价值被重新评估,地推成为App获客的重要手段。无论是商场驻点、校园推广还是展会活动,通过“下载App”的方式触达精准用户,已成为企业低成本获客的核心场景。 然而,在实际操作中,渠道统计混乱、结算纠纷频发、推广效果难量化等问题,始终困扰着地推团队。本文将从推广的全链路出发,解析如何通过技术手段实现精准地推统计与高效渠道结算。 openinstall技术彻底简化流程:智能绑定渠道身份​每个地推人员/摊位生成独立二维自动关联渠道ID用户无需记忆和输入地推即绑定关系​自动化数据归因​用户下载App后自动识别推广来源 1、极速下载体验​使用一键拉起技术,用户后可直接App指定页面,减少流失环节对比传统H5中转页,安装转化率提升20%以上2、​实时数据看板​监控各城市/点位当天地推数据,动态调整资源分配查看用户后续行为 (如注册、首单转化),评估推广质量3、​标签辅助个性化运营将H5页面中的活动ID、内容ID、用户ID、用户下载坑位等动态信息传递给App服务端,App首次启动时将参数标签用于辅助精准推送,也可自动触发差异化奖励

    53810编辑于 2025-03-05
  • 来自专栏木头编程 - moTzxx

    ThinkPHP5 整合微信支付

    https://blog.csdn.net/u011415782/article/details/77453720 摘要 为了便于微信开发,此处在ThinkPHP5.0 框架下整合了微信支付的功能 action=dev&t=advanced/dev&token=2005451881&lang=zh_CN * @var string */ 生成二维 url 以参考项目为例,在 application\index\controller\Wxpay.php 中添加了index()方法,用于业务处理(例如获取post/get请求数据,并进行商品信息的获取等)以及调用微信接口生成二维. public function index() { //TODO 进行业务处理 //TODO 生成二维 $product_id = time()

    2.2K30发布于 2018-09-11
  • 来自专栏call_me_R

    并生成二维

    但是冗长的序列号占位比较大,那么,我们是否可以将这些商品的序列号生成一个二维呢?然后,我们可以通过就知道这个箱子里面装的是什么序列号的产品。 这个比较简单,首先,我们拿到枪,将其和电脑连接起来。 然后,将鼠标光标放在输入框或者导航栏内,将枪对准商品的序列号条形码进行扫描,相应的内容就会在页面中展示出来。 nz-input-group [nzSuffix]="suffixIconSearch"> <input type="text" nz-input placeholder="请将鼠标聚焦到该点再使用<em>扫</em><em>码</em>枪<em>扫</em><em>码</em> span nz-icon nzType="scan"> </ng-template> 核心 typescript 代码: public value:string = ''; //输入框的值,枪扫进去的值 因为生成的这个二维我们需要添加站点进去,当用户用手机扫描这个二维之后,能够跳转到对应的站点。 感兴趣的读者可以自行尝试验证。 Thanks for reading.

    3.2K30编辑于 2023-03-09
  • 来自专栏谭广健的专栏

    支付与反支付

    最近在筹划一个新的移动支付便民项目,突然在支付与反支付的选择上有困难;首先支付是你对方的收款二维,反支付是对方你的付款二维;二者基本都占有50%的市场。 虽然都是支付付款,那问题来了究竟支付与反支付究竟各有什么优缺点呢? 反支付--就是生成总金额后通过启动器,对用户二维进行校验。。这个技术难度一般,成本就需要一个扫描器,开发相对复杂点。 用户体验: 支付--直接用手机进行支付,并确认,过程大概四五分钟。 反支付--显示二维然后被,不用确认,过程大概两三分钟。 那其实很明显支付比反支付更好,但支付有一个硬伤就是可以将支付的二维转发给他人进行识别扫描,并且也容易被人替换。

    5.7K10发布于 2019-09-07
  • 来自专栏全栈程序员必看

    手机登陆原理(充电线原理)

    问题描述 qq,淘宝等应用在pc端app或网页版都有登陆功能(下述统称为网页端)。用户无需输入用户名和密码,通过在手机端app登陆后,网页中的二维即可直接登陆。 原理分析:网页端+服务器 用户在浏览器点击“二维登陆”向服务器发送登陆请求,服务器收到请求后,随机生成一个uuid(通用唯一标识符:universally unique identifier) ,将这个id作为key值存入redis(数据库)服务器,同时设置一个过期时间,过期后,用户得刷新重新获取二维登陆。 服务器将uuid这个key值和本公司的验证字符串组合在一起,通过二维生成接口生成一个二维图片,然后将二维图片和uuid一起返回给浏览器。 原理分析:手机端+手机端服务器 服务器返回二维图片到浏览器后,会提示信息让用户拿出手机。用户获取二维中的字符串。

    2.8K20编辑于 2022-08-01
  • 来自专栏莫凡

    h5页面实现功能

    目前在做一个移动端功能,发现市面上h5实现功能的案例很少,quagga.js 已经很久没有维护了,而且识别率低,根本用不了 使用webrtc和python 图片识别库实现 h5 页面功能 使用

    2.1K20编辑于 2022-12-26
  • 来自专栏java工会

    聊聊登录

    日常小科技 二维登录这个操作,在我们日常生活中频频出现,在办公室的你是不是每天都要登陆电脑微信,这背后的原理又是什么呢? 1 什么是二维 二维又称二维条码,常见的二维为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型 4 二维登录原理 登录可以分为三个阶段:等待扫描,已扫描待确认,已确认 1.等待扫描 ? 首先,PC端的应用携带设备信息向服务端发起二维请求。服务端生成唯一的二维,并与设备信息进行绑定。 在设置超时时长后,将二维返回给PC端的应用。 PC端应用在收到二维后进行展示,等待扫描。此时PC端应用会定时轮询二维的状态,超时则会显示二维失效。 2.已扫描待确认 ? 移动端扫描二维,获取二维的ID。将token,二维ID,设备信息发送给服务端。 服务端接收到请求后,将token和二维ID关联。并重新生成一个临时token返回给移动端。

    3.4K30发布于 2021-07-20
  • 登录流程

    一个用户在已经在APP端登入了,网页的二维,授权web端登录。 sequenceDiagram participant 用户 participant A as APP participant P as PC participant S as Server 用户->>A: 1、用户打开APP(已登入) 用户->>P: 2、用户打开浏览器 P->>S: 3、请求二维 S->>S: 4、缓存二维code S->> P: 5、返回二维 P->>P: 6.1、解析二维获取code S-->>P: 6.2、websocket更新二维 A->>P: 7、获取code A->>S: 8、username +token+二维code获取登录code S->>S: 9、缓存登录code S->>P: 10、返回已消息(username) P->>P: 11.1、展示已 S-

    1.1K00编辑于 2025-01-12
  • 来自专栏编程小白狼

    简单实现移动端 APP 登录 PC 客户端

    简单实现移动端 APP 登录 PC 客户端 在当今数字化时代,登录已经成为一种极为便捷且安全的用户身份验证方式,广泛应用于各种应用场景中。 本文将详细介绍如何简单实现移动端 APP 登录 PC 客户端的技术流程与原理,帮助开发者快速搭建起这一功能。 一、整体流程概述 移动端 APP 登录 PC 客户端的基本流程如下: PC 客户端生成唯一的登录二维,该二维包含特定的登录信息或标识。 移动端 APP 开启功能,扫描 PC 客户端展示的二维。 移动端 APP 解析二维获取相关信息,并将自身的用户认证信息(如账号、登录令牌等)发送至服务器进行验证。 (二)移动端与信息发送 在移动端 APP 开发中,无论是 iOS 还是 Android,都提供了的 API。例如在 Android 中,可以使用 ZXing 库来实现功能。

    1.2K10编辑于 2024-12-31
  • 来自专栏攻城狮的那点事

    微信支付之APP、小程序支付接入详解

    我们先看看微信支付目前提供的支付方式(如上图),本次只讲原生支付(支付)、App支付及小程序支付三种。 支付的业务流程: ? App支付的业务流程: ? 小程序支付的业务流程: ? 返回数据类型如下: a,支付统一下单后会返回生成二维图片的链接code_url; b,app和小程序支付统一下单后会返回预支付id,即:prepay_id; 4,如果支付, 你要用code_url生成一个二维展示在前端页面供客户付款;如果是app和小程序支付,后端只需将prepay_id及需要的参数传给app和小程序端。 注意,支付是用统一下单成功后微信后台返回的code_url生成二维展示给客户。

    2.4K20发布于 2019-08-26
  • 来自专栏JAVA葵花宝典

    微信支付之APP、小程序支付接入详解

    我们先看看微信支付目前提供的支付方式(如上图),本次只讲原生支付(支付)、App支付及小程序支付三种。 支付的业务流程: ? App支付的业务流程: ? 小程序支付的业务流程: ? 返回数据类型如下: a,支付统一下单后会返回生成二维图片的链接code_url; b,app和小程序支付统一下单后会返回预支付id,即:prepay_id; 4,如果支付, 你要用code_url生成一个二维展示在前端页面供客户付款;如果是app和小程序支付,后端只需将prepay_id及需要的参数传给app和小程序端。 注意,支付是用统一下单成功后微信后台返回的code_url生成二维展示给客户。

    4.3K20发布于 2019-08-27
  • 来自专栏Dotnet Dancer

    Net如何在5分钟内快速实现物联网器通用功能?

    因为接下来我会提供一个简单粗暴的方式,来快速实现多款器的通用功能。目前本地测试过的包括基恩士系列、康耐视系列、以及其他支持以太网通信的多款小众厂家等。 毫秒 clientInfo.Brand = "SR"; // 器品牌 clientInfo.Command = "CMD"; // 器触发指令,指令可通过各个器厂家提供的配置软件,配置为通用的 (ref clientInfo); // 传入器客户端实例,进行。 然后根据传入的配置信息,进行对每个设备通信连接: 访问函数,进行触发操作。以下案例仅供参考,请根据个人实际情况进行优化或者修改。例如修改次数、成功或失败的其他处理等等。 result.AppendLine($"{DateTime.Now.ToString(timeFormat)} >>> 第{now}次失败:{res.Value} 耗时:{res.ElapsedMilliseconds

    45610编辑于 2024-08-13
  • 来自专栏taixingyiji的博客笔记

    uniapp中实现h5功能(优化版)

    # uniapp中实现h5功能(优化版) 图片 前言 原本是使用uniapp开发微信小程序,功能非常好实现。 但是由于业务原因,需要将小程序转换成H5的方式,发现 uni.scanCode 方法不好用了。 网上查询多个解决方案,但是由于我们的二维过于复杂。 最终决定使用微信的功能,通过js-sdk方式进行调用功能。 主要流程为: 首先需要通过微信打开H5页面。 进入页面,页面加载完成时,前端向服务端请求config信息。 点击按钮,进行微信的调用,就可以进行了。 #一、前期准备 使用此方法前,需要拥有一个公众号为主体。 获取公众号的appId 和 appSecret,不懂如何获取的请自行百度。 ({ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode", "barCode"], // 可以指定二维还是一维

    4.1K20编辑于 2022-09-21
  • 来自专栏全栈程序员必看

    登录的原理和实现方法_支付的原理

    2 登录原理 登录本质是解决将 APP 端的用户登录信息(通常是 Token)通过的形式安全稳定地同步给 Web 端。 存入 db 记录中; 4)用户打开 APP 端,对着二维进行授权操作; 5APP 客户端从二维中读取到 uuid,带着 APP 内的身份信息访问 APP 端服务器; 6)APP 端服务器获取到用户的身份信息后 3.1 获取状态 用户在 Web 端页面看到二维信息后,会使用客户端进行授权,而 Web 端需要尽快获取到二维的状态(已、已过期、已取消、已授权)并同步到网页中展示给用户, 现在有3种方案 先以微信公众平台为例,进入其登录页,就会发现密密麻麻的调用获取状态请求过程,很明显是采用了轮询方案。 5 总结 其实每个方案都有其适用的场景和阶段,没有严格意义上的孰优孰劣,这个从各互联网公司的选择中也能看出,而要基于自身的需要选择最合适的方案,切忌盲目选择最复杂的方案。

    4.9K10编辑于 2022-11-01
  • 来自专栏爱明依

    Java实现 支付宝的 app吊起支付和 网页

    AlipayClient AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id ↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ // 应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号 public static String app_id

    93140编辑于 2022-04-01
  • 来自专栏产品笔记

    产品经理如何实现用户登录网页使用APP登录?

    “ 在PC上我们可以经常看到很多网站提供登录,最常见的如微信登录。除了微信登录,很多网页都支持App登录如哔哩哔哩、脉脉、小红书、知乎等。 在登录网页上显示一个二维,用App确认登录了以后,如何知道谁了二维并且登录了,并同步相关的用户信息是登录的关键。 02 登录如何实现? 3、登录(App) 用户通过App扫描二维成功,获取唯一标识key及登录验证信息,App通知服务端成功,web二维展示成功标识,二维失效。 用户在App确认登录,App将唯一标识和用户信息等传输到服务端。 产品方案交互涉及到App的页面展示,包括入口、页面、确认页面。 5、获取token令牌登录成功(web) web端每秒钟请求服务端获取生成的token令牌和用户信息,并提示用户登录成功。将token保存在本地,后续直接通过token请求服务端进行验证。

    2.7K30编辑于 2022-06-02
  • 来自专栏微信公众号:Java团长

    登录实现原理

    今天说一说现在比较流行的登录的实现原理。 需求介绍 首先,介绍下什么是登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他们相对应的网站。 这些企业提供了, 使用手机,,就可以登录的服务。网页登录时的效果如下: ? ? 有很多小伙伴可能会感到很神奇,网页上只是显示了个二维,它怎么就知道是哪个手机扫到了二维,并且进行登录的呢? 同时,将这个key值和本公司的验证字符串合在一起,通过二维生成接口,生成一个二维的图片(二维生成,网上有很多现成的接口和源码,这里不再介绍。)然后,将二维图片和uuid一起返回给用户浏览器。 具体操作如下: 手机端+服务器 话说,浏览器拿到二维后,将二维展示到网页上,并给用户一个提示:请掏出您的手机,打开一扫进行登录。 用户拿出手机扫描二维,就可以得到一个验证信息和一个uuid(扫描二维获取字符串的功能在网上同样有很多demo,这里就不详细介绍了)。

    7.2K61发布于 2018-09-27
  • 来自专栏故久

    微信支付

    在商户平台添加支付功能。 二.根据微信支付开发文档进行开发 https://pay.weixin.qq.com/wiki/doc/api/native.php? =xxxxxxxxx ##微信商户号 app.wx-pay-mchId=xxxx ##微信商户号apikey app.wx-pay-apiKey=xxxxxx ###统一下单接口(微信文档中有) app.wx-pay-ufdoderUrl } } sb.append("key=" + API_KEY); //算出摘要 String mysign = MD5Util.MD5Encode =" + v + "&"); } } sb.append("key=" + API_KEY); String sign = MD5Util.MD5Encode String text = iserver.xxxx(); logger.info("function:{},response:{}" "微信pc支付", text

    7.5K10发布于 2019-12-16
领券