自訂菜單,信自訂菜單
自訂菜單介面可實現多種類型按鈕,如下:
1、click:點擊推事件使用者點擊click類型按鈕後,伺服器會通過訊息介面推送訊息類型為event的結構給開發人員(參考訊息介面指南),並且帶上按鈕中開發人員填寫的key值,開發人員可以通過自訂的key值與使用者進行互動;2、view:跳轉URL使用者點擊view類型按鈕後,用戶端將會開啟開發人員在按鈕中填寫的網頁URL,可與網頁授權擷取使用者基本資料介面結合,獲得使用者基本資料。3、scancode_push:掃碼推事件使用者點擊按鈕後,用戶端將調起掃一掃工具,完成掃碼操作後顯示掃描結果(如果是URL,將進入URL),且會將掃碼的結果傳給開發人員,開發人員可以下發訊息。4、scancode_waitmsg:掃碼推事件且彈出“訊息接收中”提示框使用者點擊按鈕後,用戶端將調起掃一掃工具,完成掃碼操作後,將掃碼的結果傳給開發人員,同時收合掃一掃工具,然後彈出“訊息接收中”提示框,隨後可能會收到開發人員下發的訊息。5、pic_sysphoto:彈出系統拍照發圖使用者點擊按鈕後,用戶端將調起系統相機,完成拍照操作後,會將拍攝的相片發送給開發人員,並推送事件給開發人員,同時收合系統相機,隨後可能會收到開發人員下發的訊息。6、pic_photo_or_album:彈出拍照或者相簿發圖使用者點擊按鈕後,用戶端將彈出選取器供使用者選擇“拍照”或者“從手機相簿選擇”。使用者選擇後即走其他兩種流程。7、pic_weixin:彈出相簿發圖器使用者點擊按鈕後,用戶端將調起相簿,完成選擇操作後,將選擇的相片發送給開發人員的伺服器,並推送事件給開發人員,同時收合相簿,隨後可能會收到開發人員下發的訊息。8、location_select:彈出地理位置選取器使用者點擊按鈕後,用戶端將調起地理位置選擇工具,完成選擇操作後,將選擇的地理位置發送給開發人員的伺服器,同時收合位置選擇工具,隨後可能會收到開發人員下發的訊息。
請注意,3到8的所有事件,僅支援iPhone5.4.1以上版本,和Android5.4以上版本的使用者,舊版本使用者點擊後將沒有回應,開發人員也不能正常接收到事件推送。