NFC碰一碰打开微信小程序方案

方法概述

目前有三种主要方法实现NFC碰一碰打开微信小程序:

方法一:获取短链URL Link

  • 特点:会受手机型号和手机应用权限的限制
  • 表现:大部分情况下会先进入浏览器,再跳转到小程序
  • 限制:用户体验相对较差

方法二:获取加密scheme码(链接1)

  • 接口generateScheme接口
  • 表现
    • 安卓设备无法直接打开
    • 其他手机会弹出微信选项,用户选择后可以打开小程序
  • 适用场景:适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景

方法三:获取NFC的小程序scheme(推荐方案)

前提条件

  • 必须在微信后台添加硬件设备
  • 硬件设备需要经过申请和审核流程

实施步骤

① 微信后台配置
  1. 登录微信后台
  2. 选择左侧栏的"硬件设备"
  3. 开通硬件设备功能
  4. 添加具体设备信息
  5. 等待审核通过后,申请设备能力
  6. 审核通过后获取model_id
② 接口调用
  • 使用"获取NFC的小程序scheme"接口(链接2)
  • 需要参数:model_id(必填)、sn(一机一码时填写)
  • 接口地址:POST https://api.weixin.qq.com/wxa/generatenfcscheme
③ NFC芯片配置
  1. 使用购买的NFC芯片提供的APP
  2. 先添加获取到的URL scheme
  3. 添加应用设备,选择"微信"
  4. 将配置写入到NFC芯片中

注意事项

  • 所有方法仅针对国内非个人主体的小程序开放
  • 小程序必须已发布线上版本
  • 每天生成URL Scheme和URL Link的总数量上限为50万
  • 每天通过URL Scheme和URL Link打开小程序的总次数上限为300万
  • 长期有效Scheme或short link达到生成上限10万后不可再生成

推荐方案

方法三是最佳选择,虽然流程相对复杂,但用户体验最好,能够直接通过NFC碰一碰打开小程序,无需中间跳转步骤。

更多推荐