分享小程式中獲知使用者執行小程式的場景實例

零下一度
發布: 2017-05-19 15:09:31
原創
2515 人瀏覽過

最近,微信小程式團隊像打了雞血似的,不斷推出一系列新的小程式功能,以及拓展了不少小程式的入口,使得小程式的運作場景變得越來越豐富。因此,不同的進入場景,必然會帶來不同的使用者需求,如何能根據這些不同的使用者場景,來優化和提升我們的小程式的體驗呢?

從小程式的基礎庫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,就代表使用者是直接從微信的下方的「發現」頁面中的小程式入口運行你的小程式的:

分享小程式中獲知使用者執行小程式的場景實例

場景1001

對於這個場景值數據,我想,無論是用於對小程式的針對性功能改善,或是作為精準市場運營的參考,都是非常有價值的資訊。

希望這篇文章對大家有幫助。

【相關推薦】

1. 微信小程式完整原始碼下載

2. 微信小程式遊戲類別demo挑選不同顏色區塊

3. 追格微信小程式應用商店原始碼

#

以上是分享小程式中獲知使用者執行小程式的場景實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板