首页 > 编程语言 >小程序二唯码参数

小程序二唯码参数

时间:2023-09-21 20:00:39浏览次数:38  
标签:扫码 场景 程序 scene 二维码 二唯码 参数

1. 为什么小程序码是圆的放射型(菊花码)?

  • 专利原因: a. 方形二维码的专利属于别人,微信没有专利
  • 区分普通二维码,减少用户扫码额疑虑: a. 将小程序和普通的二维码进行区分: (1). 现在大家看到二维码,都不敢随便扫 (2). 如果提前知道二维码属于哪一类,对手机有没有危害性,这样就会减少扫码人的顾虑 b. 明确的告之用户,这是小程序,可以放心使用

2. 小程序带参数的二维码:

(1). example:

  • 共享单车例子: a. 每扫一个二维码(如:编号112121),传递到摩拜的小程序,就知道你想打开哪辆车
  • 其它小程序带参数二维码场景举例: a. 医院场景:比如每个医生一个id,通过带参数二维码,进入小程序医生页面 b. 餐厅场景:比如每个菜一个二维码,通过扫码这个菜的二维码,进入小程序后,可以直接点这道菜,而不是要找菜铺 c. 电商场景:扫码二维码带参数,进入小程序直接购买,如通过公众号,通过带参数二维码,用户长按识别,直接进入服装的购买页面,提高购买转换 d. 音乐场景:扫码某个带参数二维码,直接打开播放某个固定的歌曲
  • 推广场景: a. 线上推广: (1). 如我同样的一件衣服,放在A公众号推广,有多少人购买了,放在B公众号有多少人购买了,怎么区分和统计呢? (2). 那就增加一个参数两个二维码,增加一个参数,A公众号设置qudao=A、B公众号设置参数qudao=B (3). 那么小程序就知道同样的一件衣服,是哪个公众号购买的
    b. 线下推广: (1). 通过带参数的二维码,商家将这些独一无二的小程序码配置在不同的物料上 (2). 开发者通过追踪到用户都是从哪儿识别进入到小程序,让商家清楚了解到各物料的投放效果

生成二维码的两个参数scene和path:

  • page:必须是已经发布的小程序存在的页面(否则报错),例如 pages/index/index, 根路径前不要填加 /,不能携带参数(参数请放在scene字段里),如果不填写这个字段,默认跳主页面
  • scene:最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)

而且在小程序onLoad 的时候 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene

Page({ onLoad (query) { // scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene const scene = decodeURIComponent(query.scene) }})

标签:扫码,场景,程序,scene,二维码,二唯码,参数
From: https://blog.51cto.com/u_16237074/7556611

相关文章

  • 湖南大学个人项目互评-中小徐数学卷子自动生成程序
    个人项目互评一、简介项目名称:中小学数学卷子自动生成程序编程语言:Java代码作者:李令博评价人:刘洋二、功能完成情况及测试代码基本实现了要求中的功能代码运行测试:输出结果测试:产生题目的文件按照当前时间命名:每一位教师拥有单独的文件夹:功能不足:题目产生后,没有实......
  • iOS应用程序发布流程:从测试到上架的完整指南
    ​ 目录 转载:iOS应用程序的签名、重签名和安装测试前言打开要处理的IPA文件设置签名使用的证书和描述文件开始iosipa重签名 转载:iOS应用程序的签名、重签名和安装测试前言ipa编译出来后,或者ipa进行修改后,需要进行重新签名才能安装到测试手机,或者提交appstore供a......
  • 2、字符串操作(9题)--(2) HJ20.密码验证合格程序
       ......
  • 程序员可接私活的10个平台和一些建议,别掉坑里!
    程序员可接私活的10个平台和一些建议,别掉坑里!什么样的私活不能接1、没有第三方担保的个人对个人的尽量不要接,双方都没保障,出了问题很大的可能撕破脸皮不了了之。2、一上来就直接说给我开发一个什么软件,不说具体需求,没有需求文档的都不靠谱,这样的项目不要接......
  • 提高iOS应用程序安全性:使用Keychain和加密技术保护iOS应用程序数据
    ​目录 转载:怎么保护苹果手机移动应用程序ipa中文件安全?前言1.对敏感文件进行文件名称混淆  ​编辑2.更改文件的MD5值3.增加不可见水印处理3.对html,js,css等资源进行压缩5.删除可执行文件中的调试信息 转载:怎么保护苹果手机移动应用程序ipa中文件安全?前......
  • 心理测评测试h5公众号字节微信小程序app开源版开发
    心理测评测试h5公众号字节微信小程序app开源版开发以下是心理测评测试H5字节微信小程序App开源版的功能列表:用户注册和登录:用户可以通过注册账号和登录账号来使用小程序。心理测评测试:提供多种心理测评测试题目,用户可以通过选择答案来完成测试。测试结果分析:根据用户的测试结果,生成......
  • Android Framework原理解决大龄程序员的催命符
    有人说对于咱们程序员而言:每过一年,都像是在催命。35岁的坎是每个程序员都逃不过的宿命,每过一年离这个坎就又近一步。所以大家都很焦虑,而这份焦虑恰恰又被各种自媒体,公众号,博客等等平台所利用,每年都有人在说互联网又寒冬了,某某公司又大规模裁员了,Android开发不行了这类的负面的消息......
  • netstat命令参数说明
        ......
  • Window计划任务调用exe程序时日志文件没有写出问题
    转自:https://blog.csdn.net/qq273766764/article/details/50729967/在之前写的exe程序中均有写文件日志操作,直接运行时是有日志文件的,但是配置到计划任务中就没有日志文件产生,程序的读写权限都已配置,但仍是没有日志文件之后百度了一下,原因是由于没有配置操作中的起始于选项,程......
  • WebService 调用服务器上exe应用程序
    转自:https://blog.csdn.net/tangkechu/article/details/7047147最近在一个项目中用到这样的需求,需要PDA通过WebService来启动服务器上的一个exe应用程序,这个exe应用程序是有界面的。当我通过以下代码来启动这个exe时,问题出现了。程序并没有运行,但是在任务管理器里面却可以看到这......