最近,微信小程式團隊像打了雞血似的,不斷推出一系列新的小程式功能,以及拓展了不少小程式的入口,使得小程式的運作場景變得越來越豐富。因此,不同的進入場景,必然會帶來不同的使用者需求,如何能根據這些不同的使用者場景,來優化和提升我們的小程式的體驗呢?
從小程式的基礎庫API v1.1.0的開始,場景值
這項功能被正式的引入。我們可以在小程式的App入口程式碼中取得該場景值:
//在小程序的onLaunch和onShow方法参数中可获取场景值 App({ onLaunch: function (options) { console.log("[onLaunch] 场景值:", options.scene) }, onShow: function (options) { console.log("[onShow] 场景值:", options.scene) } })
目前支援的所有場景值如下:
1001 发现栏小程序主入口 1005 顶部搜索框的搜索结果页 1006 发现栏小程序主入口搜索框的搜索结果页 1007 单人聊天会话中的小程序消息卡片 1008 群聊会话中的小程序消息卡片 1011 扫描二维码 1012 长按图片识别二维码 1013 手机相册选取二维码 1014 小程序模版消息 1017 前往体验版的入口页 1019 微信钱包 1020 公众号 profile 页相关小程序列表 1022 聊天顶部置顶小程序入口 1023 安卓系统桌面图标 1024 小程序 profile 页 1025 扫描一维码 1028 我的卡包 1029 卡券详情页 1031 长按图片识别一维码 1032 手机相册选取一维码 1034 微信支付完成页 1035 公众号自定义菜单 1036 App 分享消息卡片 1042 添加好友搜索框的搜索结果页 1043 公众号模板消息 1044 群聊会话中的小程序消息卡片(带 shareTicket) 1047 扫描小程序码 1048 长按图片识别小程序码 1049 手机相册选取小程序码
簡單的舉個例子,如果場景值是1001,就代表使用者是直接從微信的下方的「發現」頁面中的小程式入口運行你的小程式的:
對於這個場景值數據,我想,無論是用於對小程式的針對性功能改善,或是作為精準市場運營的參考,都是非常有價值的資訊。
希望這篇文章對大家有幫助。
【相關推薦】
1. 微信小程式完整原始碼下載
#以上是分享小程式中獲知使用者執行小程式的場景實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!