当前位置: 首页 > news >正文

微信小程序开发实战9_1 生成小程序码

9.1 小程序的入口场景

为了便于商家进行小程序的推广,微信提供了多种小程序入口的方式,用户可以通过常规的方式来使用小程序:例如用户可以通过搜索关键字来搜索并进入小程序,也可以通过附近的小程序来选择并进入小程序。用户还可以通过扫描商家提供的小程序码或者小程序二维码来进入小程序。用户可将小程序发送给好友或者微信群,这些用户可以通过点击小程序卡片的方式进入小程序。另外小程序也可以与微信公众号关联,可以将小程序的路径设置为公众号的菜单,用户点击公众号菜单就可以进入小程序。微信小程序的入口方式非常多,到目前为止有超过100多种入口场景。以下是部分常用的入口场景:
1005 微信首页顶部搜索框的搜索结果页
1006 发现栏小程序主入口搜索框的搜索结果页
1026 发现栏小程序主入口,「附近的小程序」列表
1011 扫描二维码
1012 长按图片识别二维码
1047 扫描小程序码
1048 长按图片识别小程序码
1007 单人聊天会话中的小程序消息卡片
1008 群聊会话中的小程序消息卡片
1044 带shareTicket的小程序消息卡片
1014 小程序订阅消息(与1107相同)
1065 URL scheme 详情
1035 公众号自定义菜单
1043 公众号模板消息
1058 公众号文章
1073 客服消息列表下发的小程序消息卡片
1074 公众号会话下发的小程序消息卡片
1081 客服消息下发的文字链
1082 公众号会话下发的文字链
小程序可以在 App 的onLaunch和onShow事件处理函数中获取场景值,或通过wx.getLaunchOptionsSync接口来获取场景值。部分场景值下还可以获取公众号或小程序的appId。App 的onLaunch, onShow 事件处理函数的参数

相关文章:

  • Informer时序模型(代码解析)
  • CAN协议解析
  • 转置卷积详解(原理+实验)
  • ES字符串从任意位置模糊查询(支持只匹配含连续字符串内容)
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • STM32F103移植FreeRTOS必须搞明白的系列知识---4(FreeRTOSConfig.h配置文件)
  • Java基础2(二维数组、数组的赋值判定)
  • Redis 强化之一
  • 打印设备电磁泄露信息提取和还原技术的matlab仿真实现
  • 【C++】类和对象(中)—— 日期类的实现 | const成员函数
  • 树莓派视频监控项目总结
  • datax与多种数据库间数据类型映射
  • Redis哨兵模式与Redis缓存穿透、击穿和雪崩
  • Ubuntu Budgie 22.04 设置中文语言并安装拼音输入法
  • 4K Star , Github上照片转漫画最强项目
  • hexo+github搭建个人博客
  • DataBase in Android
  • exports和module.exports
  • golang 发送GET和POST示例
  • gulp 教程
  • HTML-表单
  • js中forEach回调同异步问题
  • Laravel核心解读--Facades
  • leetcode46 Permutation 排列组合
  • mockjs让前端开发独立于后端
  • PHP变量
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • Vue 动态创建 component
  • 技术:超级实用的电脑小技巧
  • 面试总结JavaScript篇
  • 微信支付JSAPI,实测!终极方案
  • 第二十章:异步和文件I/O.(二十三)
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​2021半年盘点,不想你错过的重磅新书
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • (¥1011)-(一千零一拾一元整)输出
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (初研) Sentence-embedding fine-tune notebook
  • (第二周)效能测试
  • (二)linux使用docker容器运行mysql
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (三)终结任务
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net 生成二级域名
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • @AliasFor注解
  • @在php中起什么作用?
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [BT]BUUCTF刷题第8天(3.26)
  • [c#基础]DataTable的Select方法