自定義菜單作為能夠幫助公眾號豐富界面,讓用戶更好更快地理解公眾號的重要功能,現(xiàn)在針對開發(fā)者增加了點(diǎn)擊菜單后調(diào)起掃一掃(支持二維碼/一維碼)、發(fā)圖片、發(fā)地理位置的能力,需開發(fā)實(shí)現(xiàn)。原有自定義菜單開發(fā)權(quán)限的公眾號,均可獲得以上能力。增加的詳細(xì)能力如下:
1. 掃碼推送事件
用戶點(diǎn)擊按鈕后,微信客戶端將調(diào)起掃一掃工具,完成掃碼操作后顯示掃描結(jié)果(如果是URL,將進(jìn)入U(xiǎn)RL),且會將掃碼的結(jié)果傳給開發(fā)者,開發(fā)者可以下發(fā)消息。
2. 掃碼推送事件,且彈出“消息接收中”提示框
用戶點(diǎn)擊按鈕后,微信客戶端將調(diào)起掃一掃工具,完成掃碼操作后,將掃碼的結(jié)果傳給開發(fā)者,同時收起掃一掃工具,然后彈出“消息接收中”提示框,隨后可能會收到開發(fā)者下發(fā)的消息。
3. 彈出系統(tǒng)拍照發(fā)圖
用戶點(diǎn)擊按鈕后,微信客戶端將調(diào)起系統(tǒng)相機(jī),完成拍照操作后,將拍攝的相片發(fā)送給開發(fā)者,并推送事件給開發(fā)者,同時收起系統(tǒng)相機(jī),隨后可能會收到開發(fā)者下發(fā)的消息。
4. 彈出拍照或者相冊發(fā)圖
用戶點(diǎn)擊按鈕后,微信客戶端將彈出選擇器供用戶選擇“拍照”或者“從手機(jī)相冊選擇”。用戶選擇后即走其他兩種流程。
5. 彈出微信相冊發(fā)圖器
用戶點(diǎn)擊按鈕后,微信客戶端將調(diào)起微信相冊,完成選擇操作后,將選擇的相片發(fā)送給開發(fā)者的服務(wù)器,并推送事件給開發(fā)者,同時收起相冊,隨后可能會收到開發(fā)者下發(fā)的消息。
6. 彈出地理位置選擇器
用戶點(diǎn)擊按鈕后,微信客戶端將調(diào)起地理位置選擇工具,完成選擇操作后,將選擇的地理位置發(fā)送給開發(fā)者的服務(wù)器,同時收起位置選擇工具,隨后可能會收到開發(fā)者下發(fā)的消息。
但請注意,以上新增能力,均僅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用戶,舊版本微信用戶點(diǎn)擊后將沒有回應(yīng),開發(fā)者也不能正常接收到事件推送。
在系統(tǒng)中如何設(shè)置自定義菜單
在系統(tǒng)中【基礎(chǔ)設(shè)置】【自定義菜單】進(jìn)去查看管理。
一、使用公眾號類型
服務(wù)號、認(rèn)證的訂閱號都可以使用,如果在添加公眾號時沒有設(shè)置填寫AppID和AppSecret數(shù)據(jù)值,此時點(diǎn)擊【自定義菜單】會彈出:
然后自動跳轉(zhuǎn)到:
添加上AppID和AppSecret數(shù)據(jù)值,微信號類型一定選擇相應(yīng)類型。AppID和AppSecret數(shù)據(jù)值在(微信公眾號平臺→開發(fā)者中心)查找。
二、添加菜單
1.添加AppID和AppSecret值
注:
(使用前提是已經(jīng)擁有了自定義菜單的用戶才能夠使用,)
第一步:必須先填寫【AppId】【 AppSecret】!如何獲取高級功能的AppID和AppSecret值?
第二步:添加菜單,
第三步:點(diǎn)擊生成!
注意:1級菜單最多只能開啟3個,2級子菜單最多開啟5個
官方說明:修改后,需要重新關(guān)注,或者最遲隔天才會看到修改后的效果!
2.添加一級菜單
3.添加二級菜單
注:一定要選擇父級菜單選項(xiàng)
4.添加后生成自定義菜單
5.微信中一級菜單
6.點(diǎn)開一級菜單顯示的結(jié)果為2級菜單
疑難點(diǎn):
1.添加自定義菜單的二級菜單時一定要選擇父級菜單選項(xiàng),直接添加默認(rèn)為一級菜單。
2.非認(rèn)證服務(wù)號或未開啟用戶授權(quán)請不要填寫本站url (微信自定義菜單已不支持一鍵撥號)。