API batchSendTemplateMsg, all seven template styles (px ≈ dp, sample data).
Templates 0 and 6 reflect the current app rendering; templates 1–5 are 1:1 reproductions of the
legacy layout XMLs and cell code — on current app versions they are degraded (see note below).
action);
content / cover / appIcon / appName and the five layout variants are lost. Templates 0 (mini-program card) and 6 (plain text) are unaffected.Templates 1–5 reproduced from: layout_chat_cell_item_web_share_card_{image_left, image_right, image_large, video, audio}.xml
+ shared footer …_card_common.xml; rendering logic BaseWebShareCardCell.java:77-80 (title / content / cover / appName+appIcon, whole-card tap → action),
dispatch MessageCellManager.java:261-273. Template 0 drawn from the current app's MPShareCardMessage.kt (200dp card, 4:3 cover, "Mini program" footer label).
All fields map to batchSendTemplateMsg's title / content / cover / action / appIcon / appName.